Tôi đã quan tâm đến việc chuyển đổi các tích hợp Jenkins của chúng tôi thành một đường ống dẫn. Tuy nhiên, tôi dường như không thể tìm ra cách để làm điều đó.
Bất cứ ai có thể giúp tôi với kịch bản Jenkins có thể làm như sau?
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
Điều này thậm chí có thể? Hay tôi chỉ nên tham gia sau 3, 4, 5? Như thế này:
1---2---3-------6-------9---10
| | | |
|---4---| 7---|
| |
|---5---|
1
Tôi sẽ bỏ phiếu cho tùy chọn thứ hai, âm thanh ít có khả năng bị phá vỡ và dễ dàng gia hạn hơn nếu có nhu cầu.
—
Tensibai
có thể dày đặc, nhưng tôi chưa hiểu phiên bản phức tạp hơn thêm vào. bạn có thể ghi lại những gì "9" không và nó phụ thuộc vào cái gì? không có số 8, trong trường hợp bạn muốn sửa lại và thêm nó. :)
—
burnettk
@BertGoethals Bạn có thể sử dụng Pipeline và vẫn có các công việc khác nhau. Có thể tôi đang thiếu một cái gì đó ở đây.
—
avi
Tôi đã cố gắng làm một cái gì đó tương tự một vài ngày trước. Tôi có thể làm cho nó hoạt động với các
—
lawnmowerlatte
parallel
lệnh lồng nhau , nhưng luồng không phù hợp với BlueOcean.
@BertGoethals Bạn không thể bắt đầu một đường ống khác làm 5 và 6 và 7 từ đường ống chính của bạn?
—
Tensibai