Ich war daran interessiert, unsere maßgeschneiderten Jenkins-Integrationen in eine Pipeline umzuwandeln. Allerdings kann ich nicht herausfinden, wie es geht.
Kann mir jemand mit dem Jenkins-Skript helfen, das Folgendes kann?
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
Ist das überhaupt möglich? Oder soll ich einfach nach 3, 4, 5 mitmachen? So was:
1---2---3-------6-------9---10
| | | |
|---4---| 7---|
| |
|---5---|
jenkins
jenkins-pipeline
build-pipeline
jenkinsfile
Bert Goethals
quelle
quelle
parallel
Befehlen zum Laufen bringen, aber der Fluss sah in BlueOcean nicht richtig aus.Antworten:
Basierend auf den Kommentaren zu meiner Frage und einigen grundlegenden Tests scheint Folgendes zu funktionieren:
quelle
Ich hatte eine ähnliche Situation, in der ich andere parallele Job-Threads in einem anderen parallelen verschachteln wollte. Dieser Code hat bei mir funktioniert:
Denken Sie daran, genügend Executoren zuzuweisen, um die Vorteile des parallelen Laufs voll auszuschöpfen.
quelle
nodes
und Werteapps
zuzuweisen?