場合、私はcirclecicurlコマンドは動作しませんURLが含まれている&
curl -u $CIRCLE_API_KEY: https://circleci.com/api/v1.1/project/github /<username>/<projectname>/latest/artifacts?branch=develop | grep -o 'https://[^"]*' > artifacts.txt
からAPKパスを取得するには、このようなcurlコマンドを実行しようとしています、それは
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1229 100 1229 0 0 2063 0 --:--:-- --:--:-- --:--:-- 2065
を返します。
それが正常に動作し、私はカールウルの最後に「&フィルタ=成功」を追加した場合https://123-67792073-gh.circle-artifacts.com/0/apks/の.apkすなわちAPKのパスのようなURLは、しかし
をartifacts.txtに行きますlはartifacts.txtに書き込まず、コマンドを終了しません。
curl -u $CIRCLE_API_KEY: https://circleci.com/api/v1.1/project/github/<username>/<projectname>/latest/artifacts?branch=develop&filter=success | grep -o 'https://[^"]*' > artifacts.txt
戻り
[1] 43348
arsinha$ [ {
"path" : "apks/<apkname>.apk",
"pretty_path" : "apks/<apkname>.apk",
"node_index" : 0,
"url" : "https://123-67792073-gh.circle-artifacts.com /0/apks/<apkname>.apk"
},]
私が終了するには、Ctrl + Cをクリックする必要として、それが終了しません。カールURLはあなたがバックグラウンドにコマンドを入れるための要求として&
を解釈するシェルを停止するには引用符であなたのURLをラップする必要が
私はカール-u $ CIRCLE_API_KEY(「)」推測&バックグラウンドでプロセスを置き、そのコマンドを脱出しようとしています:https://circleci.com/api/v1.1/project/github// /最新/成果物?ブランチ=開発&フィルター=成功 '| grep -o 'https:// [^ "] *'> artifacts.txt –
oh snap @hardillb hehe –