2015-12-07 21 views
6

Tak więc, gdy próbuję uruchomić skrypt w TeamCity build kroku (komenda kroku linia build) pojawia się następujący błąd:TeamCity krok linii poleceń budować nie można znaleźć plików

Step 1/8: Download provisioning profile (script file) (Command Line) 
[12:23:07][Step 1/8] Starting: /Applications/TeamCity/buildAgent/work/83a21295522e711a/TeamCityCustomBuildScripts/DownloadProvisioningProfile.sh 
[12:23:07][Step 1/8] in directory: /Applications/TeamCity/buildAgent/work/83a21295522e711a/Project 
[12:23:07][Step 1/8] Cannot run process /Applications/TeamCity/buildAgent/work/83a21295522e711a/TeamCityCustomBuildScripts/DownloadProvisioningProfile.sh : file not found 
[12:23:07][Step 1/8] Step Download provisioning profile (script file) (Command Line) failed with unexpected error 

znajdę i uruchom skrypt ręcznie w miejscu, w którym krok budowania mówi mi, że nie może go znaleźć.

Co może być nie tak?

+0

Brzmi jak problem uprawnień plik do mnie. – iamkrillin

+0

Może być. Myślałem, że taki problem dałby mi komunikat o błędzie odmowy "odmowa pozwolenia". – aPerfectMisterMan

+0

Co to jest polecenie użyte do uruchomienia skryptu? –

Odpowiedz

0

To było najwyraźniej zakończenia linii.

Plik .sh został utworzony w oknach za pomocą 01bbw pierwszym wierszu, ale nie można znaleźć interpretera, ponieważ linia nie została poprawnie zakończona.

Roztwór zmianę zakończenia linii na moim komputerze Windows (za pomocą Notepad ++ Edycja -> EOL Conversion -> Unix LF)

1

W komentarzu wydaje się, że jest to problem z uprawnieniami. Albo na samym pliku, albo na jednym z katalogów.

Który użytkownik uruchamia agent teamcity?

Czy ten użytkownik ma pełny dostęp do wybranej lokalizacji?

Zmień uprawnienia, aby agent miał dostęp do skryptu i powinien działać.

Powiązane problemy