【问题标题】:How to trigger a pipeline execution in QA environment?如何在 QA 环境中触发管道执行?
【发布时间】:2019-06-08 10:19:10
【问题描述】:

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

继续comment,它讨论了 QA 环境中的管道,用于在 Nexus 中的开发管道生成的每个新工件上执行(例如)。


1) 对于在 Dev 管道中生成的每个新工件(比如 Nexus 中的 product-x.y-snapshot.jar),Jenkins 中用于触发 QA 管道执行的选项是什么?使用 Jenkins 的机制...

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

【问题讨论】:

  • 1) 构建步骤 2) 取决于,如何在本地运行测试?
  • @hakamairi 对不起.. 我们在奴隶 jenkins 服务器上运行测试。所以是的..本地到詹金斯服务器。

标签: jenkins continuous-integration jenkins-pipeline nexus


【解决方案1】:

1) 如果您想自动化此过程并仅在创建新标签时运行 QA 管道,那么您可以使用 GitHub/GitLab/BitBucket webhooks。

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

【讨论】:

猜你喜欢
  • 2016-12-09
  • 2021-12-10
  • 1970-01-01
  • 2013-04-21
  • 1970-01-01
  • 1970-01-01
  • 2018-05-12
  • 2021-11-08
  • 2017-09-07
相关资源
最近更新 更多