0
我们使用github的集成工作流程。我正在接管一个由开发团队部署的Jenkins Pipeline build。目前,无论何时我们根据主仓库创建PR,Jenkins都会触发项目中包含的Jenkins文件中定义的构建。然而,与在Jen Jenkins中构建任务无关,而是构建主控任务。我连接到詹金斯主机并导航到它为PR创建工作区的目录。 git log只显示已经合并到repo的提交。我验证了PR中的更改未反映在构建作业的工作区中的当前文件中。我相信结账步骤中的定义不正确,但我不确定哪些组件不正确/缺失。Jenkins管道结帐不构建公关承诺
stage('checkout') {
checkout([$class: 'GitSCM',
branches: [[name: '*/master']],
doGenerateSubmoduleConfigurations: false,
extensions: [[$class: 'WipeWorkspace']],
submoduleCfg: [],
userRemoteConfigs: [[credentialsId: 'GithubCredentiuals',
url: 'https://github-myrepo']]])
}
更新:构建配置包括GitHub的组织,以及由结账配置中引用的凭据,以及Pipline Jenkinsfile项目识别。我不知道这个屏幕上还有哪些其他项目是相关的。