首页 > 解决方案 > Jenkins - 如何限制工作和控制工作流程?

问题描述

我在Centos 7 OS上安装了Jenkins

我有三份工作:

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

我需要的是限制第三步,直到测试员标记或说第二步好的。

第二步运行正常,运行 Docker 容器,第三在第二步之后运行但在测试人员说没问题之前运行

我正在使用自由式项目

我正在使用构建后操作,但我无法控制从第二步第三步的工作流程

标签: jenkinsjenkins-pipeline

解决方案


我通过断开第二步和第三步之间的链接通过Slack APP链接第三步来解决它

  1. 在构建触发器的第二步中,我得到了“身份验证令牌”

  2. Slack添加斜杠命令,例如 /deploy = jenkinsURL/job/job3//build?token=Token_You_Got_From_Step_Two 和 Method Get


推荐阅读