7

这个选项在我使用 jenkins 1.65 时可用。今天我搬到了 jenkins 2.0,在新机器上进行了全新安装。我没有看到这个选项。

对于我们的交付管道视图,此选项是必需的。所以管道有两个步骤:

  1. 当在 github 中进行新的提交时,会运行一组测试。
  2. 如果以上通过,则手动部署步骤将有一个播放按钮。否则没有。

我们能够在早期版本的 jenkins 中实现这一点,但在 2.0 中却没有。

请指导可能缺少的内容或建议任何其他可行的替代方案。

构建后操作

4

3 回答 3

11

解决了。它与 Jenkins 版本无关。

我们还需要安装Build Pipeline 插件。该插件添加了手动步骤支持。然后交付管道显示手动步骤的触发手动构建(▶)。

在此处输入图像描述

于 2016-04-27T23:07:35.847 回答
4

[为 2018 年后关注此问题的人更新答案]

Post-Build Actions 按钮仅显示在“Freestyle”作业上。但是,不建议将 Post-Build Actions(或旧的“Build Pipeline”和“Delivery Pipeline”插件)用于构建或交付管道。相反,现在建议使用“管道插件”和“管道”作业类型。

使用这种方法,触发管道中下一个作业的钩子在管道脚本中定义。下面是一个使用“声明式管道”语法(首选)的示例。

#!/usr/bin/env groovy
pipeline {
    agent any
    stages {
        stage('Invoking some other Jenkins job') {
            steps {
                echo "Building my-other-job-name"
                build job: 'my-other-job-name', parameters: [string(name: 'OTHER_JOB_PARAM_KEY', value: "OTHER_JOB_PARAM_VALUE")]
            }
        }
    }
}

您可以以这种方式以菊花链方式连接您的作业,或者使用一个管道作业将一堆构建/部署作业链接在一起。

于 2019-01-31T02:18:41.170 回答
1

要创建发布到 Slack 频道的管道语法,只需填写您的详细信息,如下图所示。

在此处输入图像描述

在管道语法中找到此设置。

在此处输入图像描述

于 2019-02-25T13:03:47.563 回答