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

是否有任何Jenkins插件允许在将代码升级到生产之前手动批准构建?,jenkins,plugins,production-environment,continuous-delivery,dev-to-production,Jenkins,Plugins,Production Environment,Continuous Delivery,Dev To Production,我有一个关于Jenkins批准工作的插件的问题。我希望在代码升级到生产环境时手动批准生成作业。我试图找到一个插件,但没有找到任何解决方案。我知道spinnaker提供持续交付,但我不想使用。有一个插件名为:Input (文件) (下载) 此步骤暂停管道执行,并允许用户交互和控制构建流。阶段视图中仅提供基本的“流程”或“中止”选项 为了进行测试,只需创建一个管道项目并将以下代码放入: node { stage('Build') { echo "building" } sta

我有一个关于Jenkins批准工作的插件的问题。我希望在代码升级到生产环境时手动批准生成作业。我试图找到一个插件,但没有找到任何解决方案。我知道spinnaker提供持续交付,但我不想使用。有一个插件名为:Input

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

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

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"
  }
}
该管道流程的拟定步骤可以是:

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

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

  • 如果单击了“继续”选项,则管道中的下一步将开始。如果单击了中止选项,管道将结束