質問編集履歴

4 説明の追加

giant

giant score -4

2017/12/01 17:41  投稿

firebaseのstorageに、circleCIで取得したapkファイルをymlからgoogle cloud plattformを介して保存したい。
#指定しているバケット名は、ここから使っています。  
![イメージ説明](0f8c1a58b242c5a1b30499078f7f8f74.jpeg)  
 
 
firebaseのstorageに、circleCIで取得したapkファイルをymlからgoogle cloud plattformを介して保存したいのですが、firebaseのstorageを見ても保存がされていません。
![イメージ説明](3032a60fab1a781f8078a39c6fda7e57.png)
この保存をするために3つの工程を踏みました。
#firebaseの、storageのrulesで、ログインをしてなくても、書き込みと読み込みができるようにした。
![![イメージ説明](75eee35abb783f7f36135b67a9ae989c.png)](b446b9eebeec0e4e6acc187270dfa863.png)
#Google Cloud Platformで ストレージのオブジェクト管理者を作った。
名前は、allUsersを選択したので、
ymlファイルでは、 allUsers を埋め込んで指定した。
![イメージ説明](7d3c5c655aa7a35222ae0912520b89d2.png)
#ymlファイルでは、apkを生成して、その保存先の階層を指定して、firebaseのstorageに保存しようとしています。
- ymlでのapkの保存の指定階層は、
```
# コンパイル
compile:
 override:
   - ./gradlew assembleDebug
   - cp -r app/build/outputs $CIRCLE_ARTIFACTS
```
です。
- 実際に保存された階層をcircleCIのArtifactsで見るとこうなってます。
![イメージ説明](4bf4f67b828a7905797bcb80ecf2ad3e.png)
- そして、ここで取得したapkをfirebaseのstorageに書き込もうとした時のymlのコードはこうなっています。
```
- 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/allUsers/o?uploadType=media&name=app-name-9e5bd
```
apkファイルの指定方法に問題があるのでしょうか?
それとも、Google Cloud Platformのpathの指定に問題があるのでしょうか
#自分が、Google Cloud Platformに保存できたかどうかを確認している画面の画像です
![イメージ説明](05610d6e03efd793ef317782066ffc9f.jpeg)
![イメージ説明](0f8c1a58b242c5a1b30499078f7f8f74.jpeg)
  • Java

    17764 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Circle CI

    65 questions

    Circle CIは、クラウド上に簡単にCI環境を構築できるWebサービスです。GitHubと連携させ、CIしたいリポジトリーを選択しビルド・テストを行います。チャット等を利用して結果を確認することが可能です。

  • Firebase

    1224 questions

    Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

  • Google Cloud Platform

    290 questions

    Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

3 写真の追加

giant

giant score -4

2017/11/29 23:34  投稿

firebaseのstorageに、circleCIで取得したapkファイルをymlからgoogle cloud plattformを介して保存したい。
firebaseのstorageに、circleCIで取得したapkファイルをymlからgoogle cloud plattformを介して保存したいのですが、firebaseのstorageを見ても保存がされていません。
![イメージ説明](3032a60fab1a781f8078a39c6fda7e57.png)
この保存をするために3つの工程を踏みました。
#firebaseの、storageのrulesで、ログインをしてなくても、書き込みと読み込みができるようにした。
![![イメージ説明](75eee35abb783f7f36135b67a9ae989c.png)](b446b9eebeec0e4e6acc187270dfa863.png)
#Google Cloud Platformで ストレージのオブジェクト管理者を作った。
名前は、allUsersを選択したので、
ymlファイルでは、 allUsers を埋め込んで指定した。
![イメージ説明](7d3c5c655aa7a35222ae0912520b89d2.png)
#ymlファイルでは、apkを生成して、その保存先の階層を指定して、firebaseのstorageに保存しようとしています。
- ymlでのapkの保存の指定階層は、
```
# コンパイル
compile:
 override:
   - ./gradlew assembleDebug
   - cp -r app/build/outputs $CIRCLE_ARTIFACTS
```
です。
- 実際に保存された階層をcircleCIのArtifactsで見るとこうなってます。
![イメージ説明](4bf4f67b828a7905797bcb80ecf2ad3e.png)
- そして、ここで取得したapkをfirebaseのstorageに書き込もうとした時のymlのコードはこうなっています。
```
- 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/allUsers/o?uploadType=media&name=app-name-9e5bd
```
apkファイルの指定方法に問題があるのでしょうか?
それとも、Google Cloud Platformのpathの指定に問題があるのでしょうか
#自分が、Google Cloud Platformに保存できたかどうかを確認している画面の画像です
#自分が、Google Cloud Platformに保存できたかどうかを確認している画面の画像です
![イメージ説明](05610d6e03efd793ef317782066ffc9f.jpeg)
  • Java

    17764 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Circle CI

    65 questions

    Circle CIは、クラウド上に簡単にCI環境を構築できるWebサービスです。GitHubと連携させ、CIしたいリポジトリーを選択しビルド・テストを行います。チャット等を利用して結果を確認することが可能です。

  • Firebase

    1224 questions

    Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

  • Google Cloud Platform

    290 questions

    Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

2 説明の追加

giant

giant score -4

2017/11/29 23:20  投稿

firebaseのstorageに、circleCIで取得したapkファイルをymlからgoogle cloud plattformを介して保存したい。
firebaseのstorageに、circleCIで取得したapkファイルをymlからgoogle cloud plattformを介して保存したいのですが、firebaseのstorageを見ても保存がされていません。
![イメージ説明](3032a60fab1a781f8078a39c6fda7e57.png)
この保存をするために3つの工程を踏みました。
#firebaseの、storageのrulesで、ログインをしてなくても、書き込みと読み込みができるようにした。
![![イメージ説明](75eee35abb783f7f36135b67a9ae989c.png)](b446b9eebeec0e4e6acc187270dfa863.png)
#Google Cloud Platformで ストレージのオブジェクト管理者を作った。
名前は、allUsersを選択したので、
ymlファイルでは、 allUsers を埋め込んで指定した。
![イメージ説明](7d3c5c655aa7a35222ae0912520b89d2.png)
#ymlファイルでは、apkを生成して、その保存先の階層を指定して、firebaseのstorageに保存しようとしています。
- ymlでのapkの保存の指定階層は、
```
# コンパイル
compile:
 override:
   - ./gradlew assembleDebug
   - cp -r app/build/outputs $CIRCLE_ARTIFACTS
```
です。
- 実際に保存された階層をcircleCIのArtifactsで見るとこうなってます。
![イメージ説明](4bf4f67b828a7905797bcb80ecf2ad3e.png)
- そして、ここで取得したapkをfirebaseのstorageに書き込もうとした時のymlのコードはこうなっています。
```
- 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/allUsers/o?uploadType=media&name=app-name-9e5bd
```
apkファイルの指定方法に問題があるのでしょうか?
それとも、Google Cloud Platformのpathの指定に問題があるのでしょうか
それとも、Google Cloud Platformのpathの指定に問題があるのでしょうか
#自分が、Google Cloud Platformに保存できたかどうかを確認している画面の画像です
  • Java

    17764 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Circle CI

    65 questions

    Circle CIは、クラウド上に簡単にCI環境を構築できるWebサービスです。GitHubと連携させ、CIしたいリポジトリーを選択しビルド・テストを行います。チャット等を利用して結果を確認することが可能です。

  • Firebase

    1224 questions

    Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

  • Google Cloud Platform

    290 questions

    Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

1 画像の追加

giant

giant score -4

2017/11/29 21:36  投稿

firebaseのstorageに、circleCIで取得したapkファイルをymlからgoogle cloud plattformを介して保存したい。
firebaseのstorageに、circleCIで取得したapkファイルをymlからgoogle cloud plattformを介して保存したいのですが、firebaseのstorageを見ても保存がされていません。
![イメージ説明](3032a60fab1a781f8078a39c6fda7e57.png)
この保存をするために3つの工程を踏みました。
#firebaseの、storageのrulesで、ログインをしてなくても、書き込みと読み込みができるようにした。
![![イメージ説明](75eee35abb783f7f36135b67a9ae989c.png)](b446b9eebeec0e4e6acc187270dfa863.png)
#Google Cloud Platformで ストレージのオブジェクト管理者を作った。
名前は、allUsersを選択したので、
ymlファイルでは、 allUsers を埋め込んで指定した。
![イメージ説明](7d3c5c655aa7a35222ae0912520b89d2.png)
#ymlファイルでは、apkを生成して、その保存先の階層を指定して、firebaseのstorageに保存しようとしています。
- ymlでのapkの保存の指定階層は、
```
# コンパイル
compile:
 override:
   - ./gradlew assembleDebug
   - cp -r app/build/outputs $CIRCLE_ARTIFACTS
```
です。
- 実際に保存された階層をcircleCIのArtifactsで見るとこうなってます。
![イメージ説明](4bf4f67b828a7905797bcb80ecf2ad3e.png)
- そして、ここで取得したapkをfirebaseのstorageに書き込もうとした時のymlのコードはこうなっています。
```
- 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/allUsers/o?uploadType=media&name=app-name-9e5bd
```
apkファイルの指定方法に問題があるのでしょうか?
それとも、Google Cloud Platformのpathの指定に問題があるのでしょうか
  • Java

    17764 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Circle CI

    65 questions

    Circle CIは、クラウド上に簡単にCI環境を構築できるWebサービスです。GitHubと連携させ、CIしたいリポジトリーを選択しビルド・テストを行います。チャット等を利用して結果を確認することが可能です。

  • Firebase

    1224 questions

    Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

  • Google Cloud Platform

    290 questions

    Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る