我想在 Repo A 中保留 jenkins 管道代理(kubernetes pod)模板。jenkinsfile 在 Repo B 中。要在 Repo B 上运行阶段“ci”,我需要从 Repo A 签出代理文件夹。
pipeline {
agent none
stages {
stage('ci') {
agent {
kubernetes {
yamlFile "agents/ci.yaml"
}
}
steps {
}
}
stage('staging deploy') {
agent {
kubernetes {
yamlFile "agents/stage-deploy.yaml"
}
}
steps {
}
}
}
}
当我运行 jenkins 管道作业时,它会检查 Repo B(分支名称 = 开发)。但我无法签出 Repo A (branch name = master) 来获取代理模板。这里的任何帮助都会很棒。我一直在努力解决这个问题。