1

検索した限り、Concourse CI のループと配列に関するドキュメントはありません。

Jenkins から CI と Jenkins ファイルのスニペットにジョブを移行しようとしています

def folders = [
    "roller",
    "auth",
    "Django",
    "gitlab",
    "Drone",

]
        stage('tests & conv') {
            when {
                beforeAgent true
                not {
                    branch 'master'
                }
            }
        steps {
                script {
                    parallel folders.collectEntries {
                         [
                             "tests ${i}" : {
                                 stage("Test ${i}") {
                                     sh "make ${i}"
                                 }
                             },
                             "conv ${it}" : {
                                 stage("Test ${i}") {
                                     sh "make run ${i} "
                                 }
                             },
                         ]
                     }
                }
            }
        }

Concourse パイプラインで同じものを複製するにはどうすればよいですか。

以下のような配列を定義できますが、それらを反復する方法がわかりません。

folders:
  - roller
  - auth
  - Django
  - gitlab
  - Drone
4

0 に答える 0