有没有办法使用jenkins cli获取jenkins版本号

有没有办法使用jenkins cli获取jenkins版本号,jenkins,jenkins-cli,Jenkins,Jenkins Cli,我已经为我名为TEST_job的工作构建了编号为1、2、3和4的版本。有了jenkins-cli.jar,我计划执行一个命令,在那里我可以获得我的测试工作的构建编号 已尝试使用cli命令,如console(打印上次生成/当前生成的输出控制台)和build(运行作业),但两者都不返回生成号 我计划通过命令提示符来实现这一点。知道我该如何继续吗?为什么要使用Jenkins cli jar?我的意思是,您可以使用它,但我认为更好的选择是使用Jenkins API访问作业/构建元数据 如何开始使用Jen

我已经为我名为TEST_job的工作构建了编号为1、2、3和4的版本。有了jenkins-cli.jar,我计划执行一个命令,在那里我可以获得我的测试工作的构建编号

已尝试使用cli命令,如console(打印上次生成/当前生成的输出控制台)和build(运行作业),但两者都不返回生成号


我计划通过命令提示符来实现这一点。知道我该如何继续吗?

为什么要使用Jenkins cli jar?我的意思是,您可以使用它,但我认为更好的选择是使用Jenkins API访问作业/构建元数据

如何开始使用Jenkins API?您可以在以下URL中看到JSON/XML格式的作业元数据:
JENKINS_URL/job/job_NAME/api/json
JENKINS_URL/job/job_NAME/api/xml

在作业级别,您可以看到以下详细信息:参数、构建列表等 在构建级别,您可以看到以下详细信息:谁启动了构建、参数、持续时间、结果


然后从代码的角度来看,您可以使用curl命令访问JSON/XML,或者用python代码包装它。

am通过juju api访问jenkins。我使用的jenkins cli最符合我的要求。ok cool:)那么您需要从工作中获得哪些信息?最新版本号?我只想显示5个最新版本。但最新版本也可以。