#firebaseのstorageのリンク
https://console.firebase.google.com/project/myapp/storage/myapp.appspot.com/files?hl=ja
#apkファイルの保存先を指定しているymlファイル
# コンパイル compile: override: - ./gradlew assembleDebug - cp -r app/build/outputs $CIRCLE_ARTIFACTS
実際に保存されている場所は下のような階層になっています。
###下記のようなコードで、firebaseのstorageに、circleCIのymlファイルから保存をしようとしています
- run: curl -F 'post=@/{hoge/fuga/piyo.apk}' https://www.googleapis.com/upload/storage/v1/b/{myBucket}/o?uploadType=media&name={myObject} #上記のコードについて調べたところ、 #ファイルをアップロードするなど、curl経由でPOSTをする場合は「-F」オプションで行う事が出きる。値に「@PATH」を記述するとの情報を得たのですが、どう記述していいのかがわかりません。 #curl -F "name=@PATH" http://対象のURL とすることはわかりました。
実際に、やって見たコードは、
steps: - run: curl -F 'post=@/Container 0 tmp/ circle-artifacts.jq6zh0N/ outputs/ apk/ app-debug-unaligned.apkapp-debug.apk' https://www.googleapis.com/upload/storage/v1/b/ds-beta-9e5bd/o?uploadType=media&name=myObject
このようになっているのですが、保存処理がされません。どう書き換えればいいのでしょうか?
アドバイスをいただけないでしょうか?
/////////////////////////////////////////////////////////////////////////////////////////////
回答をいただいてから取りかかった作業内容を記載しました。
/////////////////////////////////////////////////////////////////////////////////////////////
このように追加したのですが、どうすれば、
https://www.googleapis.com/upload/storage/v1/b/{myBucket}/o?uploadType=media&name={myObject}
のようなリンクを取得できるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/28 10:31 編集
2017/11/28 10:32
2017/11/28 11:36 編集
2017/11/28 11:45
2017/11/28 11:45
2017/11/28 12:28 編集
2017/11/28 12:32