n.....e
czy jest ktoś na mirko kto zna sie na #hudson ?

mam problem, mam odpalany skrypt przez SSH Plugin na osobnej maszynie, ktory deployuje aplikacje angularowa, wszystko ladnie sie buduje, aplikacja trafia gdzie powinna (jest kopiowana po deployu do katalogu), tworzone jest archiwum oraz jest usuwany 'workspace' w ktorym co wszystko sie odpalalo.

Mimo, ze z kazdej komendy, sub-komendy, oraz zrobienia trap'a na wszelkie bledy bashowe (ktorych i tak nie ma) dostaje
2
  • Najlepsze
  • Wszystkie komentarze
uirapuru
@nCore: exit status 0 nie oznacza przypadkiem, ze wszystko ok? poszukaj w logach czy nie ma jakiegos warning/error i czy się nie triggeruje na to jakiś błąd, mimo, że wszystko ok - miałem chyba cos podobnego kiedyś w jenkinsie, że "no error" wyłapywało i markowało jako błąd. ale głowy nie dam.
0
n.....e
@uirapuru: no wlasnie nigdzie nie jestem w stanie znalezc czy sa jakies ustawienia odnosnie parsowania logow i markowania statusu jako FAILURE jesli np. znajdzie error / warning... no nic, ide grzebac dalej.
0
Sarpens
Mirasy, mam problem i z góry przepraszam, bo trochę tagów zawołam.

Próbuję w skrypcie #apacheant wywołać komendy #git. Problem jest taki, że o ile

checkout
przechodzi
2
  • Najlepsze
  • Wszystkie komentarze
echelon_
@Sarpens: A co się dzieje jak z konsoli odpalisz samo git.exe?

Może hudson gubi parametr pull?
0
Sarpens
@echelon_: To tak:

- Odpalając samo git.exe dostaję błąd, że polecenie lub plik nie jest rozpoznawalne (w Windows CMD nie mam tego błędu.

- Odpalając cmd z parametrem git.exe przechodzi
0
Sarpens
Czołem mirasy. Próbuję wywołać komendę:

git fetch
w Ancie. Niestety job w Hudsonie zawisa na nim. Całość nie kończy się błędem, ale też nie rusza specjalnie do przodu. Całkiem możliwe, że git czeka na hasło (bo prosi o nie kiedy używam komendy ręcznie). Poniżej fragment skryptu Antowego:


teraz
1
  • Najlepsze
  • Wszystkie komentarze
E.....L
E.....L
@Sarpens: a nie powinieneś robić tutaj jednak autentykacji po kluczu ssh (bez hasła)?
0
Sarpens
@EssePL: Problem taki, że zarówno lokalne repozytorium, jak i skrypt Antowy znajdują się na tym samym komputerze. Zatem i komendy są wywoływane lokalnie.
0
nawon
3