我有2个工作(A和B).作业A指向URL-A的git仓库.作业B指向URL-B处的不同git仓库.
一旦作业A完成并且稳定,它应该触发作业B并传递作业A构建中使用的git commit hash.
实现这一目标的最简单方法是什么?
(作业B对应于从URL-B检出的具有2个参数的脚本:git提交哈希和将包装在Docker镜像中并推送到Docker中心的JAR工件)
在作业B中,检查This project is parameterized。定义一个String Parameter,将Name设置COMMIT为例如。在就业市场中,设置Post-build Actions有Trigger parameterized build on other projects。Project to build是Job B的名字,用Trigger when build isas表示Stable。Add Parameters与Predefined parameters,您刚刚放在COMMIT=$commit。$commit通常是在作业A中定义的参数。您可以在作业B中添加其他预定义的参数,并将值传递给作业A中的全部或部分参数。
| 归档时间: |
|
| 查看次数: |
11845 次 |
| 最近记录: |