从jenkins管道blueocean更新手动提交和分支属性

时间:2018-01-09 22:46:56

标签: jenkins jenkins-pipeline

我们正在使用jenkins手动触发的作业来部署一些代码。 描述我们的管道的Jenkinsfile位于jenkinsfile专用仓库中(不在已部署的代码仓库中)。

我们在jenkins文件中使用声明性管道语法和共享库。

在BlueOcean界面中,当使用插件触发管道(如github组织)时,会自动填充2个有趣的属性(分支和提交)。 我正在寻找一种从手动管道的管道代码中手动设置/更新这两个属性的方法。

可以使用以下内容轻松更新职位描述和姓名:

stage('Set pipeline description'){
    steps {
        script {
            currentBuild.description = "Deploying branch ${branch} on ${targetEnv}"
        }
    }
}

但我没有找到任何地方如何更新分支或提交值。

有人试过这个吗?

1 个答案:

答案 0 :(得分:0)

此问题被报告为错误(请参见link)。

  

“”我们正在使用GitLab Web钩子来触发对GitLab的新提交推送的Jenkins Pipeline项目构建。触发了构建,CI提交状态报告被发送回gitlab,但是看不到分支和提交字段在Header-details元素中。”

如果您希望早日解决此问题,请在Jenkins CI网站上对该问题进行投票。