0

我在我的 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-tool-monitor。有什么解决办法吗?

编辑2:我已经想通了。非常重要:我尝试使用 jenkins-core-1.47*.jar 文件进行设置,但没有成功。它确实适用于 jenkins-core-1.466.jar。因此,如果您正在使用一些 .jar 文件,请停止 jenkins,将其替换为与 jenkins-core-1.466.jar 对应的 jenkins.war,然后再启动 jenkins。那应该工作!

4

4 回答 4

0

可能...请参阅此
https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs

于 2012-07-11T06:19:41.930 回答
0

是的,你可以这么做!!

看看这个链接:监控外部工作

我本可以在这里解释整个方法,但问题中的细节很少。

希望这对您有所帮助。

于 2012-07-11T06:34:34.703 回答
0

正如其他人在上面所说,请遵循:https ://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs 然后我开始收到这个丑陋的错误:https ://issues.jenkins-ci.org/browse /JENKINS-14107 如果您也遇到此问题,请将当前 jenkins.war 文件替换为 1.466 版本中的文件。那是为我工作的那个。在我替换war文件之前,我通过:/etc/init.d/jenkins -stop停止了jenkins服务器,然后替换了war文件,然后启动了服务器:/etc/init.d/jenkins -start

于 2012-07-12T22:51:40.303 回答
0

另一种方法是使用 Jenkins 的实例来完全替换您的 cron 作业。

看:

于 2015-02-26T21:57:49.213 回答