セキュリティ

Cloud Build で シークレット マネージャー を使用して GitHub プライベートリポジトリに接続する

2022/4/22 追記 その後、Cloud BuildとSecret Managerとの連携が簡単に設定できるようになっていました: Secret Manager のシークレットの使用 | Cloud Build のドキュメント | Google Cloud availableSecrets フィールドを使用すれば、Secret Manager シークレットの内容を環境変数に反映させる

rockerにGitHub上のRパッケージをインストールしたイメージの安全なビルド方法

Rパッケージは CRAN からインストールするのが普通ですが、 まだ CRAN に登録されていない開発版のRパッケージや、独自に開発したRパッケージを GitHub からインストールして使いたいこともあります。 この記事では Docker イメージ rocker/rstudio や rocker/tidyverse をベースに、GitHub上にあるRパッ