似乎在使用Promoted Builds Plugin在Jenkins中进行构建升级时,它会生成一个新的BUILD_ID环境变量。有没有办法或插件可以让你访问你想要推广的版本的当前BUILD_ID?
基本上,我需要的功能是:导航到Jenkins中的构建,能够启动ant或gradle脚本来提升在我目前构建的目录下存档的已构建工件。
答案 0 :(得分:8)
使用PROMOTED_JOB_NAME和PROMOTED_NUMBER变量获取正在提升的构建的名称和内部版本号。这两个值仅在促销过程中设置;他们是工作岗位的一部分。这并不完全映射到BUILD_ID,但它确实允许访问该构建。
过去我遇到这个问题时,我做了以下事情。