是否有任何Jenkins插件允许在将代码提升为生产之前手动批准构建?

我对Jenkins的用于批准工作的插件有疑问。当代码升级到生产环境时,我希望通过人工批准来建立工作。我试图找到一个插件,但找不到任何解决方案。我知道大三角帆可以继续交付,但是我不想使用Spinnaker

karymxk 回答:是否有任何Jenkins插件允许在将代码提升为生产之前手动批准构建?

有一个名为的插件:输入

此步骤暂停管道执行,并允许用户进行交互并控制构建流程。阶段视图中仅提供基本的“过程”或“中止”选项。

为了进行测试,只需创建一个管道项并放入以下代码:

node {
  stage('Build') {
    echo "building"
  }
  stage('Deploy to testing') {
    echo "deployed"
  }
  stage('QA Team certification') {
    input "Deploy to prod?"
  }
  stage('Deploy to prod') {
    echo "deployed"
  }
}

此管道流程的建议步骤可能是:

  • 构建应用程序
  • 部署到测试环境
  • 在此步骤中,执行被暂停

pipeline

  • 质量保证团队,启动人类认证。他们必须确保一切正常:以前的功能和新的功能
  • QA工程师,转到jenkins,搜索特定的内部版本,然后在 QA团队认证阶段下单击蓝色框。只是继续或中止选项可用:

approval

  • 如果点击进行选项,则管道中的下一步将开始。如果单击中止选项,则管道结束。
本文链接:https://www.f2er.com/3133891.html

大家都在问