詹金斯-如何限制工作和控制工作流程?

时间:2018-10-09 08:48:39

标签: jenkins jenkins-pipeline

我在 Centos 7 操作系统上安装了 Jenkins

我有三个工作:

  1. 一个用于构建代码的 PHP
  2. 一个用于构建Docker映像并运行Docker容器以使用Execute Shell进行手动测试的
  3. 一个用于将代码部署到生产中的

我需要的是限制步骤,直到测试者标记或说出步骤是好的,它才起作用。

步骤 Two 运行正常,然后运行Docker Container,步骤 Three 在步骤 Two 之后运行,但在测试仪说还可以之前运行< / p>

我正在使用自由式项目

我正在使用构建后操作,但是我无法控制从步骤两个到步骤三个

的工作流程

1 个答案:

答案 0 :(得分:0)

我通过打破 Slack APP 的步骤 Two 和步骤 Three 和链接步骤 Three 之间的链接来解决此问题

  1. 在构建触发器中的步骤 2 中,我获得了“身份验证令牌”

  2. Slack 中添加斜线命令,例如/ deploy = jenkinsURL / job / job3 // build?token = Token_You_Got_From_Step_Two和方法 Get < / strong>