我在ubuntu上使用crontab功能编写了一些cron作业。我可以使用Jenkins来监控这些工作吗?
编辑1:我的Jenkins已安装在本地计算机上:localhost:8080。所以现在,我在crontab上运行了cronjobs。由于某些要求,我无法在Jenkins上创建新工作并在Jenkins的shell上运行它们。 按照Pragmatic的解决方案,我查看https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs并尝试sudo apt-get install jenkins-external-tool-monitor,但我得到了:E:找不到包jenkins-external-工具监控。有什么工作吗?
编辑2:我已经弄清楚了。非常重要:我尝试使用jenkins-core-1.47 * .jar文件进行设置,但它没有用。它确实与jenkins-core-1.466.jar一起使用。因此,如果您使用的是某个.jar文件,请停止jenkins,将其替换为与jenkins-core-1.466.jar对应的jenkins.war并在之后启动jenkins。这应该有效!
答案 0 :(得分:0)
答案 1 :(得分:0)
答案 2 :(得分:0)
如上所述,请按照:https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs 然后我开始得到这个丑陋的错误:https://issues.jenkins-ci.org/browse/JENKINS-14107 如果您也遇到此问题,请将当前的jenkins.war文件替换为版本1.466中的文件。那是对我有用的那个。在我替换war文件之前,我通过以下方式停止了jenkins服务器:/etc/init.d/jenkins-stop然后替换了war文件,然后启动了服务器:/etc/init.d/jenkins-start
答案 3 :(得分:0)
另一种方法是使用Jenkins实例完全替换你的cron作业。
请参阅: