2013-11-05 32 views
4

我一直在阅读this wiki article about the Jenkins CLI。有没有办法通过CLI重命名作业?我似乎无法找到办法。一个明显的解决方法是复制一份工作,然后删除旧的工作,但我希望有一个更直接的方法。在Jenkins中,您如何使用CLI重命名作业?

+0

您是否尝试过重命名$ JENKINS_HOME/jobs下的作业目录?显而易见的限制是您只能在服务器上执行此操作,而不能在任何从服务器上执行此操作。但是,一旦重命名了目录,就可以使用reload-configuration命令运行CLI。 – Craig

+0

@Craig还没有尝试过,但这个限制对我不起作用。 –

+0

如果您配置用于身份验证的SSH密钥,则可以通过SSH脚本重命名该作业,然后让Jenkins使用CLI重新加载配置。 – Craig

回答

0

我不会打扰詹金斯自己的CLI。如果您只是导航到文件系统上的Jenkins作业目录并使用'mv'unix命令重命名该作业,那么刷新Jenkins应该没问题。 (如果刷新不起作用,您可能需要从Jenkins设置中的磁盘重新加载配置)

+1

我可以从shell脚本执行所有这些操作吗? –

+0

更改作业名称是一个简单的'mv'命令。重新启动Jenkins可以通过关闭其Tomcat(或其他)容器并重新启动它来完成。但重新加载它的配置是最简单的方法,可以在网页上完成。 – adamnogradi

相关问题