2015-12-07 102 views
6

だから、私はチームシティービルドステップ(コマンドラインビルドステップ)でスクリプトファイルを実行しようとすると、私は次のエラーを取得する:チームシティーコマンドラインビルドステップは、ファイルを見つけることができません

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 
私は見つけることができます

と正確な場所でスクリプトを手動で実行してください。ビルドステップでは見つからないことがわかります。

ここで間違っていますか?

+0

は私には、ファイルのアクセス許可の問題のようですね。 – iamkrillin

+0

となる場合があります。私はこのような問題が「許可が拒否されました」というエラーメッセージを私に与えるだろうと考えていました。 – aPerfectMisterMan

+0

スクリプトの実行に使用したコマンドは何ですか? –

答えて

0

明らかに行末です。

最初の行に#!/bin/bashシバンがあるWindows上で.shファイルを作成しましたが、行が正しく終了しなかったためインタープリタが見つかりませんでした。

ソリューションは、(メモ帳++ Editを使用して - > [EOLの変換 - > UnixのLF)私のWindowsマシン上で行末を変えた

1

コメントとして、これは許可問題のようです。ファイル自体、またはディレクトリのいずれか。

チームシティーエージェントはどのユーザーで実行されますか?

このユーザーは、目的の場所に完全にアクセスできますか?

エージェントがスクリプトにアクセスできるようにアクセス許可を変更すると、動作するはずです。

関連する問題