[英]Get all phase job Build Numbers from a Multiphase Jenkins Job
我创建了一个多阶段 Jenkins 作业,其中总共添加了 3 个阶段。 所有 3 个阶段都运行机器人框架测试。 现在在 Jenkins 作业完成结束时,我需要汇总所有 3 个作业的结果,这可以使用所有 3 个作业生成的 output.xml 来完成。
But I need to get the build number of all 3 jobs at the end of execution, I have tried using the predefined parameter option[$<build_number_BUILD_NUMBER] for each build, also tried using the Jenkins API http://<jenkins_url>/job/<build_numer>/lastBuild/buildNumber
但不知何故,这些选项中的机器人对我不起作用。
有人可以建议从多阶段作业中获取内部版本号的最佳方法,以便汇总结果。
可以使用 Jenkins 生成的永久链接找到内部版本号。 必须添加一个 PostBuild Task 插件来获取内部版本号,并添加一个脚本来获取内部版本号并合并报告。 可以使用以下方法检索内部版本号:
jobnumber=$(cat ../../jobs/<build_name>/builds/permalinks | grep lastCompletedBuild | sed 's/lastCompletedBuild //')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.