jenkins - Jenkins - 如何限制工作和控制工作流程?
问题描述
我在Centos 7 OS上安装了Jenkins 。
我有三份工作:
- 一种用于构建代码PHP。
- 一种用于构建 Docker 映像并运行 Docker 容器以使用 Execute Shell 进行手动测试。
- 一种用于将代码部署到生产环境
我需要的是限制第三步,直到测试员标记或说第二步是好的。
第二步运行正常,运行 Docker 容器,第三步在第二步之后运行,但在测试人员说没问题之前运行
我正在使用自由式项目。
我正在使用构建后操作,但我无法控制从第二步到第三步的工作流程
解决方案
我通过断开第二步和第三步之间的链接并通过Slack APP链接第三步来解决它
在构建触发器的第二步中,我得到了“身份验证令牌”
在Slack添加斜杠命令,例如 /deploy = jenkinsURL/job/job3//build?token=Token_You_Got_From_Step_Two 和 Method Get
推荐阅读
- java - OAuth MSAL4J Office365 -> AccessToken 错误“令牌不包含权限,或无法理解权限。”
- wordpress - 如何在 woocommerce 的管理面板中禁用保存订单?
- reactjs - React-map-gl 动态 geoJson 文件导致错误 414 - URI 太长
- javascript - Microsoft Edge 中的语音识别 API(未定义)
- css - R Shiny中按索引号样式元素
- performance - 其中并发读/写操作的数据库策略
- debugging - 反汇编代码是崩溃同化的准确选择吗?
- ios - 我需要在 init(coder) 和 init(size) 中注入属性吗?
- php - 如何将 2 个按钮链接到同一页面上的 2 个单独的 php 代码?
- sharepoint-online - 如何使用 sp.web (SPFX) 获取文档库中文件的 URL