静的解析ツールとreviewdogを組み合わせて、レビューを自動化する
AWS をはじめとするクラウドや Kubernetes に触れていると、IaC を実践するために Terraform や Helm に触れる機会が多くなります。今回は、静的解析ツールと reviewdog を組み合わせたレビューの自動化について提案したいと思います。
AWS をはじめとするクラウドや Kubernetes に触れていると、IaC を実践するために Terraform や Helm に触れる機会が多くなります。今回は、静的解析ツールと reviewdog を組み合わせたレビューの自動化について提案したいと思います。
GitLab CIのruleを使うと、いろいろな条件でパイプラインの実行を制御できます。その際にrulesキーワードを使用するのですが、理解が怪しかったので、実際に触りながら検証しいきます。
https://gitlab.com/ にあるリポジトリが持ってるgitlab-ci.ymlをローカルで立ち上げたDockerで実行してみます。
M1 MacにGitlab CIのrunnerのみをローカル環境で実行し、気軽に検証できる環境を構築します。