タグ

2021年12月29日のブックマーク (3件)

  • GitHub Actions + google-github-actions/auth で GCP keyless CI/CD

    GitHub Actions + google-github-actions/auth で GCP keyless CI/CD 追記 2021/10/08 v0.3.1 にすると aud 周りの設定変更が必要 ソース 追記 2021/10/07 OIDCトークン発行元のURLが変更になったようです ソース 要約: GitHub ActionsでCI/CD的なことやろうとしたとき、SecretsとかにGCPのService AccountのKeyとか置かなくてもデプロイとかできるようになったらしいのでやったらできた。 経緯 AWS federation comes to GitHub Actions という記事が出て。 GitHub ActionsのOIDC id tokenでGCPにアクセスしてみた といってGCPでもやれるか確かめた人が出て。 Use gcloud with creden

    GitHub Actions + google-github-actions/auth で GCP keyless CI/CD
  • Google Cloud console

    Your page may be loading slowly because you're building optimized sources. If you intended on using uncompiled sources, please click this link.

  • リスコフの置換原則とは?その概要と適用方法

    リスコフの置換原則とはオブジェクト指向の設計の原則の一つであり、「基クラスをサブクラスに入れ替えても問題なく動かなけらばならない」という原則です。 もしサブクラスに入れ替えると正しく動かなくなるのであれば、クラスを利用する側はサブクラスを使用してはならないというのを意識しながらコーディングしなければならず、保守性が低下します。 クラスの入力・出力に目を向けると、以下の条件を満たすとリスコフの置換原則を満たすことができます。 1.サブクラスの入力のパターンは、基クラスの入力のパターンよりも緩い 2.サブクラスの出力のパターンは、基クラスの入力のパターンよりも厳しい もし、サブクラスの入力のパターンが基クラスの入力のパターンよりも厳しいと、利用する側はサブクラスを利用する際にサブクラスが許容する入力であるかどうかを意識する必要が出てきてしまいます。 また、サブクラスの出力のパターンが基

    リスコフの置換原則とは?その概要と適用方法