1
我想從內部版本號獲取最近更改列表,以使用命令提示符爲給定作業構建編號。使用Jenkins CLI獲取Jenkins中給定內部版本號的最近更改
例如,我在Jenkins中創建了XYZ作業,最新版本爲101,102,103,104。使用jenkins-cli.jar,我想執行一個命令,以便獲取最近發生的更改列表101到104.我使用SVN作爲存儲庫。
任何想法?
我想從內部版本號獲取最近更改列表,以使用命令提示符爲給定作業構建編號。使用Jenkins CLI獲取Jenkins中給定內部版本號的最近更改
例如,我在Jenkins中創建了XYZ作業,最新版本爲101,102,103,104。使用jenkins-cli.jar,我想執行一個命令,以便獲取最近發生的更改列表101到104.我使用SVN作爲存儲庫。
任何想法?
您可以通過訪問http://jenkins:8080/cli
來獲取Jenkins CLI支持的命令列表。
詹金斯CLI提供list-changes
命令:
$ java -jar jenkins-cli.jar -s http://jenkins:8080/ help list-changes
java -jar jenkins-cli.jar list-changes JOB RANGE [-format [XML | CSV | PLAIN]]
Dumps the changelog for the specified build(s).
JOB : Name of the job to build
RANGE : Range of the build records to delete. 'N-M',
'N,M', or 'N'
-format [XML | CSV | PLAIN] : Controls how the output from this command is
printed.
「的製造記錄範圍,刪除」應改爲「範圍的製造記錄列出更改」
對於示例:
$ java -jar jenkins-cli.jar -s http://jenkins:8080/ list-changes XYZ 101-104
感謝您的回覆,我會嘗試。 –
感謝戴夫,它的工作就像魅力!但是,它顯示了所有已更改的文件,但未顯示修訂版本號。如何得到這個? –
如果我使用-format XML,現在可以獲取修訂號 –