我有一个多分支管道项目,它根据Jenkinsfile
每个分支配置 Jenkins 作业。源代码托管在 Github Enterprise Server 上。
当我查看由 Jenkinsfile 创建的分支的配置时,我注意到有一个选项GitHub project
. 此选项允许定义相应 GitHub 项目的 URL。
我想通过管道语法中的 Jenkinsfile 定义此属性,但我不知道要使用的命令以及如何使用。
我的 Jenkinsfile 的相关部分:
pipeline {
agent {
docker {
image 'plinzen/android:latest'
label 'android'
}
}
triggers {
githubPush()
}
stages {
stage('build') {
steps {
checkout scm
sh './gradlew clean assembleDebug'
}
}
}
}
如何GitHub project
通过 my 定义属性Jenkinsfile
?我在我的项目中使用 Jenkins GitHub 插件。