Cloud Build Pub/Subトリガーで別プロジェクトのトピックをサブスクライブする

こんにちは。 ピリカ開発チームの伊藤です。

Cloud Buildでは、リポジトリの更新以外にCloud Pub/Subへのメッセージをトリガーにしてビルドを開始することができます。 今回、複数プロジェクト間でPub/Subトリガーをサブスクライブする設定をしてみましたので、設定するにあたってつまづいたポイントなどを共有したいと思います。

何をしたかったのか

続きを読む

DroidKaigi2022の参加レポート

はじめまして、2022/04〜ピリカに入社しました池上です。 岡山県岡山市からリモートで働いています。
10/05(水)〜10/07(金)に開催されたAndroidアプリ開発者のためのカンファレンス DroidKaigi 2022 にオフラインで参加させていただきました。
1日目と2日目は東京ドームのプリズムホールにてセッションやブースの展示を中心に行われました。
3日目はベルサール飯田橋ファーストにてコードラボや相談会が行われました。
その様子をレポートとしてまとめます。

続きを読む

Xcode14 & Mac M1環境下でgrpcioが突然インストールできなくなったので対処した話

こんにちは、ピリカ開発チームの九鬼です。

Google Cloud Platform(GCP)サービスをPythonなどから触るとき、grpcioライブラリがついて回ります。grpcioはc++で組まれている関係で、CPUアーキテクチャなどの環境によってビルドできたりビルドできなかったりが起こりやすいです。ある日、grpcioライブラリがインストールできない状態になり、調査の上解決したので忘備録を共有します。

続きを読む

Google DriveからGoogle Cloud Storageにファイルをコピーする(Python編)

こんにちは。 ピリカ開発チームの九鬼です。

以前、Google DriveからGoogle Cloud Storageにファイルをコピーする方法[^1]を本ブログで紹介しました。当該記事はNode.js向けの内容だったのですが、Python向けに対応できたのでその方法を紹介いたします。

続きを読む

Cloud Storage for Firebaseで、bucketごとにセキュリティルールを割り当てる

こんにちは、ピリカ開発チームの九鬼です。

Firebaseを使ったサービスに関して、サービスによっては複数bucketを使いたい場合があります。デフォルトだと単一bucketしかセキュリティルールを割り当てられないのですが、.firebasercおよびfirebase.jsonの設定により対応できました。ここにその方法を記載します。

続きを読む

GCP Workflows使って調査結果のcsvデータ作成+調査結果のヒートマップhtmlのビルドを行う仕組みを作った話

こんにちは、ピリカ開発チームの九鬼です。

弊社が提供しているタカノメサービスについて、GCP Workflowsを用いることで調査結果の出力フローを自動化することができました。本稿では、構築したワークフローの概要を紹介いたします。

続きを読む