我使用Jenkins BlueOcean创建了多分支github管道。它能够从我的存储库接收推送通知并开始构建。但是,我想从对Jenkins进行构建的发布请求的有效负载中访问特定信息。我没有在构建中看到任何与有效负载有关的env变量。有没有办法访问此信息?我遵循了其中的步骤-How to process a github webhook payload in Jenkins?,但我的有效负载参数为空值
pipeline {
agent any
parameters {
string(name: 'payload')
}
stages {
stage('Bump version') {
steps {
script {
def parameters = build?.actions.find{ it instanceof ParametersAction }?.parameters
parameters.each {
println "parameter ${it.name}:"
println it.dump()
println "-" * 80
}
}
}
}
}
}