當你想在kubernetes中把一個jenkins實體配置成代碼時,你要使用helm和JCasC
。當你寫一個Jenkins管道時,你在Jenkins檔案中完成它
。但是當你想在Jenkins中定義一個多分支管道時,你必須點擊新專案和多分支管道,然后以圖形方式完成所有這些步驟。
我有大約30個多分支管道,我真的想把它們的設定也定義為代碼。
這叫什么,有沒有辦法從 jenkins 匯出這一配置,然后將其添加到 JCasC 中?
uj5u.com熱心網友回復:
我猜你想在JCasC中配置mulitbranchPipeline,這里有一個創建多分支管道的例子
。 multibranchPipelineJob('Add your job name here'){
branchSources {
分支源 {
source {
git {
id = 'Add your job name here
remote('Add you git repo.git')
credentialsId('')
特質 {
gitBranchDiscovery()
gitTagDiscovery()
}
}
}
策略 {
defaultBranchPropertyStrategy {
props {
noTriggerBranchProperty()
}
}
}
}
}
displayName('Add your job name here')
orphanedItemStrategy { discardOldItems { numToKeep(-1) } }
}
更多資訊請查看檔案 https://jenkinsci.github.io/job-dsl-plugin/#
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/329900.html
標籤:
下一篇:一文講清MySQL四種隔離級別
