繁体   English   中英

使用Jenkins CLI获取Jenkins中给定内部版本号的最新更改

[英]Get Recent Changes for Given Build Number in Jenkins using Jenkins CLI

我想从命令提示符获取最近的更改列表,从构建号到给定作业的内部版本号。

例如,我在Jenkins中创建了XYZ作业,最新版本是101,102,103,104。使用jenkins-cli.jar,我想执行一个命令,我可以获得101到104之间最近更改的列表。我使用SVN作为存储库。

任何想法?

您可以访问http://jenkins:8080/cli Jenkins CLI支持的命令列表。

Jenkins 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM