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
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 tak

fetch
i

pull
, na których mi najbardziej zależy po prostu zawisają i trwają w nieskończoność.

Całość jest uruchamiana jako job na #hudson. Z racji tego, że Apache Ant nie ma bezpośredniego wsparcia dla Gita to używam pliku batchowego, w którym przechodzę do
@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 normalnie.

- Odpalając sam C:\Git\cmd\git.exe dostaję standardowy output po wpisaniu git.exe

Problem jest taki, że komenda checkout mi działa. Problem jest z samym pull i fetch, które wiszą po odpaleniu w nieskończoność.
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 pytanie:

Czy idzie jakoś podać mu hasło, żeby całość odbywała się automatycznie czy jednak trzeba użyć innych narzędzi?

#programowanie #ant #hudson #git