2016-10-26 30 views
5

otrzymał build krok linii poleceń, z następującym niestandardowego skryptu:TeamCity sposób, aby zobaczyć ostateczną wyjście wiersza polecenia build kroku niestandardowego skryptu

msdeploy -verb:sync -source:package='%teamcity.build.projectid%\%WebProjectName%.csproj.zip' 

Jak mogę zobaczyć co zmienne zakończony został zastąpiony?

nie widzę żadnych opcji „pełne rejestrowanie”, który posiada ostateczną wyjście debugowania serwera build nigdzie

+0

sam problem tutaj: przeraża mnie nie ma takiej opcji zalogować cały skrypt, który zostanie wykonany. Bez tej oczywistej rzeczy, jeśli pojawi się problem, nie masz pojęcia, dlaczego tak się dzieje, chyba że napisałeś własne skrypty. – Pavel

+0

Jako narzędzie hakerskie, na serwerze kompilacji iw katalogu tymczasowym buildAgent, udało mi się pobrać wygenerowany skrypt przez operację copy *. *, Aby zobaczyć wynikowy skrypt. To powinna być pierwszorzędna koncepcja w teamcity bez konieczności uciekania się do hackowania tego rodzaju. – enorl76

Odpowiedz

0

Jest zakładka Parameters (dostępny jak http://teamcity/viewLog.html?buildId=BUILD_ID&tab=buildParameters gdzie BUILD_ID powinien zostać zastąpiony identyfikatorem danego kompilacji) w Omówienie budowy.

Istnieją wartości parametrów, które zostały rozwiązane podczas uruchamiania kompilacji.

Ta strona jest również dostępna poprzez wyskakujące okienko na końcu tekstu stanu kompilacji w wierszu wyników kompilacji w widoku konfiguracji konfiguracji lub widoku projektu.

0

Istnieje plik w katalogu [katalog_profilu] \ agentTmp o nazwie build.start.properties.gz otwarty z czymś podobnym do winrar lub 7zip i istnieje plik o nazwie build.start.properties.

Tam będzie można zobaczyć parametry wykorzystywane do budowy jak% teamcity.build.projectid%

0

W przypadku gdy ktoś inny przychodzi Tutaj reson jesteś prawdopodobnie szuka tego pliku jest to, że skrypt isnt pracy, proponuję zmienić

-source: pakiet = '% teamcity.build.projectid% \% WebProjectName% .csproj.zip'

"% WebProjectName%"

i to podwójnie cytuje twoje zmienne, jeśli WebProjectN ame zawiera spacje, których twój skrypt może nie działać.