2017-12-05 7 views
0

CircleCI CLIを使用してユニットテストの実行をローカルでテストしています。私が手に私は実行するたびに:私はecho $ANDROID_HOMEを実行するためのコマンドで追加した場合CircleCI CLIがAndroid SDK用の間違ったパスで表示される

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring project ':TrackVia'. 
> The SDK directory '/Users/me/workspace/android-sdk-macosx' does not exist. 

は、それが正しく、コンテナに設定されているもの、私の地元の$ANDROID_HOME値を取得していない理由を私は理解できない/opt/android/sdkを指します。

私には何が欠けていますか?

答えて

1

ここで私の尾を追う1時間後に問題があります。私はCircleCI CLIをローカルで実行しているので、githubからすべてのコードを取り出すのではなく、ローカルファイルシステムをコピーしています。ローカルファイルシステムにはローカルのAndroid SDKホームパスを指すlocal.propertiesがあります。だから私はこれを私のconfig.ymlに追加し、それはすべて動作する

steps: 
     - run: 
      name: remove local settings 
      command: rm local.properties 
関連する問題