Mam pracę Jenkinsa, która używa mechaniki rurociągów. Ma kilka kroków. Dla zrozumienia załóżmy, że mam 3 etapy. pierwsze 2 przebiegi równolegle, trzecia po nich. Teraz, w zależności od wyniku ostatniej kompilacji etapu 3, chcę zrobić coś innego. Jeśli etap 3 zakończył się wcześniej sukcesem, chcę uzyskać wynik z etapu 1, w przeciwnym razie należy uzyskać wynik drugiego etapu. Czy można to sprawdzić? Nie rozumiem, jak odzyskać ostatni wynik na scenie, tylko zrobił coś podobnego do ostatniego stanu pracy.Czy mogę uzyskać status wcześniejszej kompilacji stage w metodzie Jenkinsa?
16
A
Odpowiedz
1
- Zapis wyjściowy tylko udana pracy, nie ma potrzeby, by sprawdzić następnie
- nie słyszałem stan scenie, masz złamać swoje etapy w oddzielnych zadań, a następnie użyć „status pracy”
Powiązane problemy
- 1. Pokaż status kompilacji github w readme.md
- 2. Jak uzyskać status kompilacji z GitLab CI?
- 3. Jenkins - Uzyskaj ostatni ukończony status kompilacji
- 4. Ustaw nazwę kompilacji i opis z Deklaratywnego potoku Jenkinsa
- 5. Jak mogę dostosować wyjście Jenkinsa?
- 6. Czy mogę użyć @PostConstruct w metodzie interfejsu?
- 7. Jak uzyskać status drukarki?
- 8. Jak mogę uzyskać numer kompilacji jenkinsa, numer wersji svn ... i wyświetlić go na mojej stronie JSF?
- 9. Jak uzyskać status pobierania?
- 10. Jak mogę uzyskać klikniętą pozycję w metodzie ajax?
- 11. Jak mogę uzyskać pola używane w metodzie (.NET)?
- 12. GitLab CI Pipeline Stage Timeout
- 13. Jak uzyskać status odpowiedzi jQuery.ajax?
- 14. Jak uzyskać status sieci systemu w Qt?
- 15. Owin Stage Markery
- 16. JavaFX: Stage close handler
- 17. Czy mogę użyć narzędzia wieloprocesorowego w metodzie klasy?
- 18. Jak uzyskać status roamingu w IOS
- 19. Przesyłanie zdjęć do daty wcześniejszej
- 20. Czy mogę uruchomić zadanie Jenkinsa przy użyciu zależności Maven?
- 21. Jak uniknąć kompilacji Jenkinsa, jeśli nie uruchomiono żadnych testów?
- 22. Jak mogę zintegrować Jenkinsa z Redmine?
- 23. Nie mogę przekonać Jenkinsa Dockera do budowania obrazów w portach
- 24. Czy obiekty Off-Stage DisplayObjects we Flashu spowalniają moją grę?
- 25. Czy mogę przekazywać argumenty do angular-cli w czasie kompilacji
- 26. Jak uzyskać status przesyłania pliku do Flask
- 27. Dziedziczenie zadań w pracy Jenkinsa
- 28. GetType w metodzie statycznej
- 29. Czy mogę uzyskać obliczenia CUDA (wersja) w czasie kompilacji przez #define?
- 30. Czy mogę uzyskać PTypeInfo z ciągu?
Czy możesz opracować, co masz na myśli mówiąc o "mechanice rurociągu"? Którą wtyczkę używasz? przepływ pracy? MultiJob? lub po prostu uruchamiając kolejne zlecenia? –
Trudno powiedzieć, ponieważ nie mam dostępu do ustawień wtyczek. Podczas tworzenia nowego zadania jest napisane: "Pipeline \t \t Organizuje długotrwałe działania, które mogą obejmować wiele niewolników z budową. Odpowiedni do budowania potoków (zwanych wcześniej workflow) i/lub organizowania złożonych działań, które nie mieszczą się styl pracy typu. " ... Pomyślałem, że został on teraz zintegrowany z wtyczką Jenkins w/o. – Matthias
Wygląda na to, że używasz https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin - strona, do której prowadzi, https://jenkins.io/solutions/pipeline/, może zawierać linki aby pomóc w rozwiązaniu problemu. –