Jak oznaczyć kompilację Jenkinsa jako SUKCES tylko dla określonych wartości wyjścia błędów (innych niż 0)?
Kiedy biegamExecute shell
krok budowania, aby wykonać skrypt, a skrypt powróci0
, Jenkins
flaguje kompilację jakoSUCCESS
, w przeciwnym razie oznacza to jakoFAILURE
jakie jest oczekiwane zachowanie domyślne0
oznacza brak błędów, a każda inna wartość oznacza błąd.
Czy istnieje sposób na oznaczenie kompilacji jakoSUCCESS
tylko jeśli wartość zwracana odpowiada konkretnej wartości innej niż0
(na przykład.1
,2
,3
...)?
PS: na wypadek, gdybyś się zastanawiał, dlaczego tego szukam, pozwoli mi to przeprowadzić test jednostkowy samego Jenkinsa, ponieważ moje skrypty są pisane tak, aby zwracały różne wartości wyjścia w zależności od różnych czynników, co pozwala mi oczekiwać pewnych wartości zależnych na pewnych błędach konfiguracji i upewnieniu się, że cała moja integracja Jenkinsa się tym zajmuje.