Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins管道未提供Bitbucket服务器环境变量_Jenkins_Bitbucket_Jenkins Plugins_Bitbucket Server - Fatal编程技术网

Jenkins管道未提供Bitbucket服务器环境变量

Jenkins管道未提供Bitbucket服务器环境变量,jenkins,bitbucket,jenkins-plugins,bitbucket-server,Jenkins,Bitbucket,Jenkins Plugins,Bitbucket Server,如何配置Jenkins管道项目以提供与Bitbucket服务器提交相关的CHANGE.*变量?项目的管道定义是来自SCM(Bitbucket服务器集成)的管道脚本 我已经检查了Jenkins插件提供的推送后Bitbucket服务器触发构建,该构建确实被触发,但与提交/更改消息、作者、作者电子邮件等相关的变量都丢失了 pipeline { agent any stages { stage("Hello variables") {

如何配置Jenkins管道项目以提供与Bitbucket服务器提交相关的
CHANGE.*
变量?项目的管道定义是来自SCM(Bitbucket服务器集成)的管道脚本

我已经检查了Jenkins插件提供的推送后Bitbucket服务器触发构建,该构建确实被触发,但与提交/更改消息、作者、作者电子邮件等相关的变量都丢失了

pipeline {
    agent any
    stages {
        stage("Hello variables") {
            steps {
                sh 'printenv'
            }
        }
    }
}
唯一与Bitbucket相关的env变量是
GIT_分支
GIT_提交
,以及
GIT_URL
,Bitbucket webhook(触发器)插件不提供json负载


如果您想要获取Bitbucket触发器json有效负载(并在管道中查询它),您需要使用

更新的我的问题,包括我们正在使用Bitbucket服务器集成插件。我建议使用通用Webhook触发器来触发管道。您仍然可以将Bitbucket服务器集成插件用于其他一切。