2017-09-25 3 views
0

で環境変数を設定し、私は以下しようとしたが、それはは、私は、CLIコマンドの出力に基づいて環境変数を設定したいCircleCIコマンド

- run: 
    name: Build web files 
    command: API_URL="$(node utils/get-api-url.js)" && npm --prefix skynet/web run build 

なぜそれがあるの?動作しませんか。

私はhttps://discuss.circleci.com/t/setting-environment-variables-with-a-command-fails/11034/4

- run: 
    name: Build web files 
    command: | 
     API_URL: $(node utils/get-api-url.js) 
     eval $(npm --prefix skynet/web run build) 

を以下でも

/binに/ bashのを持っ以下試してみました:API_URL ::コマンドが見つからない 終了しましたコード127

+0

はアンパサンドなしで、あなたが最初のバージョンを試してみましたが、? –

答えて

1

であなたに基づいて、最初の例で、これを試してみてください。

- run: 
    name: Build web files 
    command: | 
    API_URL=$(node utils/get-api-url.js) 
    npm --prefix skynet/web run build 

変数API_URLはこのCircleCIステップの外では利用できません。

関連する問題