Saya telah tertarik untuk mengubah integrasi Jenkins kami yang dipesan lebih dahulu menjadi pipa. Namun, sepertinya saya tidak tahu bagaimana melakukannya.
Adakah yang bisa membantu saya dengan skrip Jenkins yang dapat melakukan hal berikut?
1---2---3-----------9---10
| |
|---4-------|
| |
|---5---6---|
| |
|---7---|
1: Start pipeline
10: End pipeline
5: Build some files
* needed by 6, 7,
* needed as artifacts at the end
2, 3, 4, 6, 7: Have jUnit result files, should be available at end of
test (somewhere), even if one failed
Apakah ini mungkin? Atau haruskah saya bergabung setelah 3, 4, 5? Seperti ini:
1---2---3-------6-------9---10
| | | |
|---4---| 7---|
| |
|---5---|
jenkins
jenkins-pipeline
build-pipeline
jenkinsfile
Bert Goethals
sumber
sumber
parallel
perintah bersarang , tetapi alirannya tidak terlihat benar di BlueOcean.Jawaban:
Berdasarkan komentar untuk pertanyaan saya, dan beberapa pengujian dasar berikut ini sepertinya berfungsi:
sumber
Saya memiliki situasi serupa di mana saya ingin membuat sarang pekerjaan paralel lainnya di dalam paralel lainnya. Kode ini berfungsi untuk saya:
Untuk memanfaatkan sepenuhnya dari menjalankan paralel, ingatlah untuk menetapkan cukup banyak pelaksana.
sumber
nodes
danapps
variabel?