GitHub AppsでGitHubのREST APIを実行してみる
GitHubを使用している組織が、CI/CDのデータを収集したりするためにGitHubのREST APIを使うことがあると思います。このとき言語としてはPythonが選ばれることが多いと思い、今回はPython + GitHub AppsでAPIを実行します。
GitHubを使用している組織が、CI/CDのデータを収集したりするためにGitHubのREST APIを使うことがあると思います。このとき言語としてはPythonが選ばれることが多いと思い、今回はPython + GitHub AppsでAPIを実行します。
GitLab CIのruleを使うと、いろいろな条件でパイプラインの実行を制御できます。その際にrulesキーワードを使用するのですが、理解が怪しかったので、実際に触りながら検証しいきます。
https://gitlab.com/ にあるリポジトリが持ってるgitlab-ci.ymlをローカルで立ち上げたDockerで実行してみます。
M1 MacにGitlab CIのrunnerのみをローカル環境で実行し、気軽に検証できる環境を構築します。
ExpressでGraceful Shutdownを設定した場合、リクエストがどのように見えるのか確認してみます。