2013-11-05 31 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

相關問題