如何在质量检查环境中触发管道执行?

时间:2019-01-14 12:10:54

标签: jenkins continuous-integration jenkins-pipeline nexus

Jenkins可以选择为特定Git分支中的每次提交触发管道(在Dev或Prod中)。

comment接续,它讨论了在QA环境中要对Nexus中Dev管道生成的每个新工件执行(烟雾/回归/ ...)的管道(例如)。


1) 对于开发管道中生成的每个新工件(例如Nexus中的product-x.y-snapshot.jar),Jenkins中用于触发QA管道执行的选项是什么?使用詹金斯的技巧...

2) 使用Jenkins管道(QA env),使用什么技术在虚拟机中部署product-x.y-snapshot.jar并调用QA测试(用python编写)?并提供测试结果。

1 个答案:

答案 0 :(得分:1)

1)如果要自动执行此过程并仅在创建新标记后才运行质量检查管道,则可以使用GitHub / GitLab / BitBucket webhooks。

2)您可以使用Jenkins pipeline声明性或更高级的脚本管道语法)直接在代理上运行测试。要下载工件进行测试,可以使用类似Repository Connector Pluginthis脚本化解决方案的工具。