私は、Jenkinsの特注の統合をパイプラインに変換することに興味がありました。しかし、私はそれを行う方法を理解できないようです。
誰でも次のことができるJenkinsスクリプトで私を助けることができますか?
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
これも可能ですか?または、3、4、5の後に参加する必要がありますか?このような:
1---2---3-------6-------9---10
| | | |
|---4---| 7---|
| |
|---5---|
1
私は2番目の選択肢に投票します。必要に応じて、壊れにくくなり、拡張しやすくなります。
—
テンシバイ
おそらく密集していますが、より複雑なバージョンが何を追加するのかまだ理解していません。「9」の機能と依存関係を文書化できますか?あなたがそれを修正して追加したい場合のために、8はありません。:)
—
バーネット
@BertGoethals Pipelineを使用しても、さまざまなジョブを実行できます。ここで何かが欠けている可能性があります。
—
avi
数日前に似たようなことをしようとしていました。ネストされた
—
lawnmowerlatte
parallel
コマンドで動作させることはできましたが、BlueOceanではフローが正しく見えませんでした。
@BertGoethalsメインパイプラインから5、6、7を実行する別のパイプラインを開始できませんか?
—
テンシバイ