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---|
1
Saya akan memilih opsi kedua, terdengar lebih kecil kemungkinannya untuk pecah dan lebih mudah diperpanjang jika perlu.
—
Tensibai
mungkin padat, tetapi saya belum mengerti apa yang ditambahkan versi yang lebih kompleks. dapatkah Anda mendokumentasikan apa yang "9" lakukan dan bergantung pada apa? tidak ada 8, jika Anda ingin merevisi dan menambahkannya. :)
—
burnettk
@BertGoethals Anda dapat menggunakan Pipeline dan masih memiliki pekerjaan yang berbeda. Mungkin saja saya melewatkan sesuatu di sini.
—
avi
Saya mencoba melakukan sesuatu yang serupa beberapa hari yang lalu. Saya bisa membuatnya bekerja dengan
—
lawnmowerlatte
parallel
perintah bersarang , tetapi alirannya tidak terlihat benar di BlueOcean.
@BertGoethals Tidak bisakah Anda memulai pipa lain dengan melakukan 5 dan kemudian 6 dan 7 dari pipa utama Anda?
—
Tensibai