0

Jenkins Multibranch Pipelineは、関連するクレデンシャル、プラグイン(bitbucket reposプラグインが必要です)、およびノー​​ドを端末から設定することはできますか?GUIを使用しないJenkinsマルチブランチパイプラインの設定

私の懸念は、せいぜい、Jenkins Multibranch Pipelineの設定を自動化するには、GUIを介して手動で上記の作業を手動で実行する必要があるかもしれないということです。

答えて

2

あなたは、多分岐パイプラインジョブここ

を生成するDSLプラグインを使用することができます

multibranchPipelineJob('PIPELINE-test') { 
     branchSources { 
      git { 
       remote('[email protected]:xxx/repoName.git') 
       credentialsId('xxxxx-yyyyy-zzzzz') 
       excludes('master') 
      } 
     } 
     description ("""<p> <b>generate by DSL - DO NOT CHANGE Manually </b> <p>""") 
     triggers { 
      periodic(2) 
     } 
     orphanedItemStrategy { 
      discardOldItems { 
       numToKeep(0) 
       daysToKeep(0) 
      } 
     } 
    } 
例です
関連する問題