2

Ubuntu Server 12.04 LTS で新しいインスタンスを作成し、必要なすべてのパッケージ (Java、RVM、Ruby など) をインストールしてから、TeamCity 7.0.4 をダウンロードしてインストールしました。

TeamCity は /home/ubuntu にありますが、「sudo su」を実行した後、サーバーを root として起動します。

何らかの理由で、以前の手順 (必要な) が失敗したため、rake テストを実行できません。これはビルド ログの一部です。

[Step 1/5] Starting: /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098
[00:06:03][Step 1/5] in directory: /webserver/K2
[00:06:03][Step 1/5] /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: 1: /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: source: not found
[00:06:03][Step 1/5] /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: 2: /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: bundle: not found
[00:06:03][Step 1/5] Process exited with code 127

実行したい最初のビルドステップは「バンドルインストール」です

なぜこの問題が発生するのかわかりません。centos 5 では、これらすべてのステップを実行できます。

4

2 に答える 2

2

TeamCity の PATH に実際に追加のエントリを追加する方法についてのもう少しの情報は

  • プロジェクト構成編集 UI に移動
  • 構成手順 (右側) で、「#7 Build Parameters」を選択します。
  • 「新しいパラメーターを追加」をクリックし、「PATH」という名前を入力し、種類「環境変数」を選択し (名前入力フィールドで名前を env.PATH に変更する必要があります)、値入力フィールドで必要なパスを既存の変数に追加します。 PATH 変数 (例: %env.PATH%:/usr/local/sbin:/usr/local/bin); 保存

それだけのはずです。タスクを実行してみてください

于 2012-08-05T10:55:15.217 に答える