Jak mogę zautomatyzować wykonywanie pliku wsadowego z TeamCity. Czy mogę utworzyć konfigurację kompilacji TC i czy agent TC ją skompilował i automatycznie uruchomić określony plik wsadowy?Uruchamianie pliku .bat z TeamCity
EDYCJA: skrypt wsadowy. Komunikat
echo off
echo Do you want to deploy xxxx to DerServ(yn):
set /p input=
if "%input%" == "y" goto :1
if NOT "%input%" == "y" goto :2
:1
SET MSBUILD="C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe"
%MSBUILD% xxxxx.defaultTeamCity.msbuild /target:projBuild
goto end
:2
ECHO Exiting...
goto end
:end
pause
błędu:
[12:25:12] 'projBuild' nie jest rozpoznawana jako polecenie wewnętrznego lub zewnętrznego, [12:25:12] dostosowany program lub plik wsadowy . [12:25:13]: Kompilacja zakończona
Co powiesz na wykorzystanie opcji MSbuild Runner? – ZVenue
Możesz użyć dowolnej konfiguracji, która może uruchamiać inne pliki wsadowe lub pliki wykonywalne, Ant, MSbuild itd., Ale jeśli chcesz tylko uruchomić jeden plik nietoperza, powinieneś użyć najprostszej i odpowiedniej konfiguracji, zgodnie z sugestią w mojej odpowiedzi. – CrazyCoder
: Próbowałem zrobić to przez opcję wiersza polecenia .. ale dostaję błąd .. zobacz oryginalny post edycji. Dziękujemy za pomoc – ZVenue