検索した限り、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