2012-12-07 12 views
13

mam świeże Jenkins zainstalować na UbuntuJenkins jest praktycznie pusty

  1. New Job -> Build Project wielu konfiguracji
  2. Przewiń w dół i kliknij "Dodaj build krok" -> Execute shell i wpisać:

    echo hello 
    
  3. Uruchom zadanie (uda)

  4. spojrzeć na Consol e wyjściowy dla biegu:

    Started by user My Name 
    Building in workspace /var/lib/jenkins/jobs/my_job/workspace 
    Triggering default 
    default completed with result SUCCESS 
    Finished: SUCCESS 
    

Wykonaj czynności ponownie, ale z Execute powłoki:

echo hello 
thisshouldfail 

i masz ...

Started by user My Name 
Building in workspace /var/lib/jenkins/jobs/my_job/workspace 
Triggering default 
default completed with result FAILURE 
Finished: FAILURE 

Wskazówki jak nigdzie czy widzisz "witaj" na wyjściu. Dotyczy to wszystkiego, co mógłbym umieścić w Execute Shell. Jakaś pomoc?

+0

Czy istnieje tryb szczegółowy lub debugowania, który można ustawić, aby uzyskać wszystkie dane wyjściowe? Dostaję całe wyjście na kopalni – jchapa

+0

Nie wiem. Kręciłem się i nawet googlowałem. Nie wiem nic o jenkinsach i javie, więc jestem w ciemności. – ebeezer

+2

Kompilacja z wieloma konfiguracjami to zupełnie inna bestia niż regularna kompilacja. O ile nie masz powodów do korzystania z kompilacji z wieloma konfiguracjami, powinieneś najpierw wypróbować zwykłą kompilację "freestyle". Wszystko, co napisałeś, powinno działać zgodnie z oczekiwaniami w stylu freestyle. – Slav

Odpowiedz

17

Po uruchomieniu Wielu konfiguracji projekt, dziennik widzisz to kierownika miejscu pracy,
i to tylko pokazuje podsumowanie pełnego biegu, który jest zasadniczo:
„I prowadził wszystkie swoje miejsca pracy, a wszystko poszło OK”(Finished: SUCCESS)
lub
«Pobiegłem wszystkie swoje miejsca pracy, a co najmniej jeden z nich nie powiodło się»(Finished: FAILURE)

To nie może dać pojedynczy rejestr wszystkich działa, ponieważ działały multi Czasami
(na różnych urządzeniach slave i/lub w różnych konfiguracjach).

Aby zobaczyć dziennik każdego przebiegu, kliknij każdą czerwoną (lub niebieską) "kulę" w macierzy - każda z nich reprezentuje pojedynczą instancję tej kompozycji z wieloma konfiguracjami.

+1

Dzięki Gonen! Nie wiesz, jaki jest cel projektu z wieloma konfiguracjami, chyba że chodzi o dezorientację ludzi i skłonienie ich do napisania tego pytania na SO. Komentarz słowiański do OP powyżej dość mocno go przybił. – ebeezer

+2

Cóż, myślę, że pomysł jest ładny, ale interfejs można poprawić ... Na pewno nie pasuje do wspólnego przepływu budowania. – Gonen