並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 409件

新着順 人気順

Actionsの検索結果321 - 360 件 / 409件

  • GitHub - actions/upload-artifact

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - actions/upload-artifact
    • Setup PHP Action - GitHub Marketplace

      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

        Setup PHP Action - GitHub Marketplace
      • GitHub Actions で Xcode プロジェクトをビルドしてみる - Qiita

        これは何 GitHub Actions で Xcode プロジェクトをビルドする方法のメモです。そもそも GitHub Actions って何よ?という方は下記サイトを御覧ください。 GitHub Actionsについて - GitHub ヘルプ 利用申請 GitHub Actions はまだベータ版であり、利用するには下記URLから申し込む必要があります。 現在はベータが外れています。下記URLからすぐに利用できます。 何日か待つと「使えるようにしたよ〜」といった内容のメールがGitHubから届きます。 とりあえずビルドしてみる リポジトリのトップページに「Actions」タブが追加されているので「Set up Actions」をクリックしましょう。 スタートページが表示されます。ここでサンプルの workflow を動かすこともできますが、今回は右上の「Set up workflow

          GitHub Actions で Xcode プロジェクトをビルドしてみる - Qiita
        • 【GitHub Actionsをもっとたくさん使いたい!】AWS CodeBuildでSelf-hosted Runnerできるようにした - Qiita

          【GitHub Actionsをもっとたくさん使いたい!】AWS CodeBuildでSelf-hosted RunnerできるようにしたAWSCIDockerCodeBuildGitHubActions GitHub Actionsとても便利ですよね。 コミットプッシュやPRマージだけではなく、Issueコメントやラベル追加をトリガーにしてワークフローを動かすことができるので、いろいろな定形処理を自動化できます。 あれもこれもといろいろなワークフローを追加したら、利用時間上限になってしまってワークフローのダイエットしないといけなくなった、、、なんてことも。 今回はそんなGitHub Actionsを、(有料だけど)もっとたくさん使えるようにと作った仕組みについての紹介です。 作った動機 主な理由としては1の時間のかかるジョブが増えてきたことですが、2や3の運用コスト、費用面でもメリットが

            【GitHub Actionsをもっとたくさん使いたい!】AWS CodeBuildでSelf-hosted Runnerできるようにした - Qiita
          • Azure Load Testingを使って、GitHub Actionsで負荷テストをおこなってみた | DevelopersIO

            Azure Load Testingを使って、GitHub Actionsで負荷テストをおこなってみた いわさです。 本記事はQiita Azure Advent Calendar 2021 10日目の記事です。 re:Invent2021の最中、Azureではなかなか熱いサービス「Azure Load Testing」がプレビューで登場しましたよ。 一言でいうとAzureフルマネージドなJMeterサービスです。 本日はこちらを触ってみたのと、マネージドサービスということもあってCI/CDワークフローに簡単に組み込めるようになったので、本日はGitHub Actionsで実行してみました。 本サービスは、本日時点でパブリックプレビューです。今後仕様が変わる可能性があります。 Azure Load Testingとは Azureでホストされる、マネージドな負荷テストサービスです。 Apac

              Azure Load Testingを使って、GitHub Actionsで負荷テストをおこなってみた | DevelopersIO
            • Amazon Elastic Container Service publishes multiple GitHub Actions

              Customers can now deploy to ECS from within a GitHub repository through the new ECS starter workflow on GitHub Actions. Whenever new code is pushed into a repository, the workflow builds and deploys it to AWS using 4 new GitHub Actions from the GitHub Marketplace. This speeds up the deployment process by automating each step and allows developers to push and test code in the cloud more efficiently

                Amazon Elastic Container Service publishes multiple GitHub Actions
              • GitHub Actionsのボットがコミットしたようにアイコンをつけるにはメールに「github-actions[bot]@users.noreply.github.com」を指定すれば良い - nwtgck / Ryo Ota

                github-actions[bot]@users.noreply.github.comを指定すると、

                  GitHub Actionsのボットがコミットしたようにアイコンをつけるにはメールに「github-actions[bot]@users.noreply.github.com」を指定すれば良い - nwtgck / Ryo Ota
                • Creating starter workflows for your organization - GitHub Docs

                  Learn how you can create starter workflows to help people in your team add new workflows more easily. Overview Starter workflows allow everyone in your organization who has permission to create workflows to do so more quickly and easily. When you create a new workflow, you can choose a starter workflow and some or all of the work of writing the workflow will be done for you. You can use starter wo

                    Creating starter workflows for your organization - GitHub Docs
                  • GitHub - actions/toolkit: The GitHub ToolKit for developing GitHub Actions.

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - actions/toolkit: The GitHub ToolKit for developing GitHub Actions.
                    • Slack が提供する GitHub Action "slack-send" を使って GitHub から Slack に通知する - Qiita

                      Slack が提供する GitHub Action "slack-send" を使って GitHub から Slack に通知するGitHubSlackslackapislack-apiGitHubActions こんにちは、Slack で公式 SDK 開発と日本の DevRel を担当しております @seratch と申します。 この記事では、私もその一員である Slack の Developer Relations チームが開発・メンテナンスしている GitHub Action である "slack-send" の使い方を日本語で紹介していきます。 この GitHub Action には三つの使い方がありますので、それぞれ解説していきます。 Incoming Webhooks で Slack に通知する chat.postMessage API で Slack に通知する ワークフロー

                        Slack が提供する GitHub Action "slack-send" を使って GitHub から Slack に通知する - Qiita
                      • actions/cache@v4ではヒットしなかったときcache-hit=='false'にならない - ぽよメモ

                        cache-hitとは v4における挙動変更(?) cache-hitがfalseを返さない ワークアラウンド cache-hitとは GitHub Actionsのキャッシュ用actionであるactions/cacheは、指定したキーに完全一致するキャッシュがヒットしたかどうかのパラメータをそのstepのoutputとして保持している。 つまり以下の様にすることで、キャッシュがヒットしたかどうかを判定し、何かアクションするということが可能である。 jobs: run: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/cache@v4 id: cache with: path: ./cache-dir key: your-cache-key - if: steps.cache.output

                          actions/cache@v4ではヒットしなかったときcache-hit=='false'にならない - ぽよメモ
                        • GitHub Actions で PHP の CI/CD をする - Qiita

                          EC-CUBE の CI/CD を GitHub Actions で実装してみたので、メモ程度に知見をまとめてみます。 該当の Pull Request はこちら - 4系 https://github.com/EC-CUBE/ec-cube/pull/4337 - 2系 https://github.com/EC-CUBE/eccube-2_13/pull/312 2019年12月現在、 EC-CUBE organization アカウントが利用している契約プランの関係 で、 EC-CUBEオフィシャルリポジトリで GitHub Actions は利用できなくなっています。 ご利用の際は、 fork した個人アカウントでお願いします 実現したいこと 以下の環境をマトリクスで実行したい Linux, Windows PHP5.4〜7.3 PostgreSQL/MySQL/SQLite3 P

                            GitHub Actions で PHP の CI/CD をする - Qiita
                          • Github Actionsでgitのブランチ運用ルール違反に気付きやすくする - Qiita

                            はじめに 本番リリース用ブランチへのマージ前に、検証用ブランチにマージして動作確認するという運用ルールになっているケースは比較的多いかと思います。 しかし本番リリース用ブランチへのPR時に、本当に検証用ブランチにマージ済みかどうかレビューでチェックという運用だと見逃しが発生する可能性があるし面倒ですよね。 そんな不便を解消するために作ったアクションを紹介します。 何が出来るの? pull_requestイベントのアクションとして実行することで、指定ブランチにマージされていなかったらコメントで指摘してくれるようになります。 使い方 masterブランチへのPR時に必ずstagingブランチにマージされていることを検証したい場合の設定例。 name: Check merged on: pull_request: branches: - master jobs: check-staging: r

                              Github Actionsでgitのブランチ運用ルール違反に気付きやすくする - Qiita
                            • Deploy your pull requests with GitHub Actions and GitHub Deployments - Sander Knape

                              Deploy your pull requests with GitHub Actions and GitHub Deployments May 6, 2020 by Sander Knape Performing (automated) tests on pull requests is a powerful mechanism to reduce the feedback loop on code changes. Known as shift left, the idea is that the earlier you find an issue with your code, the easier it is to fix it. For one, as you wrote the code recently it’s easier to get back into it. And

                              • GitHub Actionsにおけるpathsとpaths-ignoreをベン図で理解する - Qiita

                                はじめに GitHub Actionsにおいて、 on: pull_request のときに追加で指定できる paths や paths-ignore の使い方がしょっちゅうこんがらがるので、具体例を並べて整理しました。 公式ドキュメントはこちら https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths 基礎知識の整理 pathsにマッチするファイルの変更が1個でもあったら、ワークフローを起動する。 https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#example-including-paths paths-ignoreにマッチするフ

                                  GitHub Actionsにおけるpathsとpaths-ignoreをベン図で理解する - Qiita
                                • GitHub Actions でキャッシュされない罠 - Qiita

                                  GitHub Actions の「beta」が取れ、キャッシュもできるようになったので、色々遊んでいます。 キャッシュの中で思わぬ罠に囚われてしまっていたので、共有しておきます。 結論 key が同じだと、キャッシュ対象のファイルに変更があったとしても、キャッシュが上書きされないという点です。 つまり、一度正常で無い状態で保存されると、それ以降は更新(保存)されません。 1 当たり前といえば当たり前ですが、公式にある examples 通りに使用すると、この問題に気づかずに引っかかってしまうような気がします。 actions/cache を使用すると、job の最後に保存処理が行われますが、そのログを見ると下記のように書いてあります。 # 通常の保存処理 Post job cleanup. /usr/bin/tar -cz -f <キャッシュ保存パス> -C <キャッシュ対象パス> . C

                                    GitHub Actions でキャッシュされない罠 - Qiita
                                  • GitHub Actions で作業ディレクトリを変更したい

                                    どうも、たくチャレ(@takuchalle)です。 GitHub Actionsでルートディレクトリじゃないところでコマンドを打ちたい時ありますよね。 Firebaseプロジェクトのfunctionsディレクトリでコマンド打ちたい時、cdコマンドで移動して実行するのはダサいなあと思って調べたメモです。

                                    • JavaScript アクションを作成する - GitHub Docs

                                      はじめに このガイドでは、パッケージ化されたJavaScriptのアクションを作成して使うために必要な、基本的コンポーネントについて学びます。 アクションのパッケージ化に必要なコンポーネントのガイドに焦点を当てるため、アクションのコードの機能は最小限に留めます。 このアクションは、ログに "Hello World" を出力するものです。また、カスタム名を指定した場合は、"Hello [who-to-greet]" を出力します。 このガイドでは、開発の速度を高めるためにGitHub Actions ToolkitのNode.jsモジュールを使います。 詳細については、actions/toolkit リポジトリを参照してください。 このプロジェクトを完了すると、あなたの JavaScript コンテナのアクションをビルドして、ワークフローでテストする方法が理解できます JavaScriptの

                                        JavaScript アクションを作成する - GitHub Docs
                                      • FrankenPHP を CloudRun で動かして、1イメージだけでサーバーを実行できるのか試してみる

                                        FrankenPHP を CloudRun で動かして、1イメージだけでサーバーを実行できるのか試してみる2024-03-06 隙あらば自分語り1 3/8 14:40-15:20 に PHPerKaigi で話します。 PHP を Docker に固めてデプロイするときに ApacheやらNginxが求められることに対して、そもそも Webサーバーとは何かという話をします。 FrankenPHPも、Dockerに固めてデプロイするときの解決策の一つとして紹介します。 see: https://fortee.jp/phperkaigi-2024/proposal/42d9e721-b3e8-4a7d-ae88-1727ccfabf9b 隙あらば自分語り2 年パスを持っていたので小さい頃ユニバによく行っていました。 ユニバにモンスター・メーキャップ っていうフランケンシュタインが出てくるアトラ

                                          FrankenPHP を CloudRun で動かして、1イメージだけでサーバーを実行できるのか試してみる
                                        • Github Actions でブランチの操作を行う

                                          公開日 2020.6.7更新日 2020.6.8カテゴリ:Githubタグ:Github,GithubActions

                                            Github Actions でブランチの操作を行う
                                          • Safeguard your containers with new container signing capability in GitHub Actions

                                            ProductSecuritySafeguard your containers with new container signing capability in GitHub ActionsGitHub has partnered with the OpenSSF and Project Sigstore to add container image signing to our default “Publish Docker Container” workflow. As developers have leaned into cloud native projects for scale and maintainability, the popularity of containers has exploded. With 92% of organizations leveragin

                                              Safeguard your containers with new container signing capability in GitHub Actions
                                            • タグが打たれたらGitHub Container Registryにイメージをpushする | おそらくはそれさえも平凡な日々

                                              リリース作業をしてタグが打たれたのを契機にGitHub Actionsを起動してGitHub Container Registryにイメージをpushしたい。試行錯誤した結果以下のようになった。 on: push: branches-ignore: - '**' tags: - 'v*' jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: docker/metadata-action@v3 id: meta with: images: ghcr.io/songmu/riji tags: | type=semver,pattern={{version}} type=semver,pattern={{major}}.{{minor}} - uses: docker/login-action

                                                タグが打たれたらGitHub Container Registryにイメージをpushする | おそらくはそれさえも平凡な日々
                                              • Backlog Notify - GitHub Marketplace

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  Backlog Notify - GitHub Marketplace
                                                • GitHub ActionsでLaravelのCI環境を作ってみた|TechRacho by BPS株式会社

                                                  こんにちは、株式会社ウイングドアの田上です。 弊社では開発業務にGitHubを使っています。 折角GitHubを使っているので、 GitHub Actionsを使ってCI(継続的インテグレーション)を実施したいなと思い、やってみました💪 今回は弊社で多いLaravel案件でも使えるように、 表題の通りGitHub Actions + LaravelでのCIを構築してみます。 GitHub Actionsとは プッシュ、Issue、リリースなどのGitHubプラットフォームのイベントをトリガーとしてワークフローを起動しましょう。コミュニティが開発・保守し、ユーザが熟知・愛用しているサービスについて、対応するアクションを組み合わせて設定できます。 引用元:Actions | GitHub はじめかた GitHubにLaravelのリモートリポジトリを作成して、Actionsをクリックします。

                                                    GitHub ActionsでLaravelのCI環境を作ってみた|TechRacho by BPS株式会社
                                                  • Extend your dependency information in the GitHub Dependency Graph with new GitHub Actions

                                                    SecurityExtend your dependency information in the GitHub Dependency Graph with new GitHub ActionsNew Actions from Anchore, NowSecure, SBT, and Trivy are now available to create a more comprehensive GitHub Dependency Graph. Earlier this month, we released an API that allowed you to upload dependency information directly to GitHub. Previously, GitHub built the dependency graph entirely from static s

                                                      Extend your dependency information in the GitHub Dependency Graph with new GitHub Actions
                                                    • Check! GitHub Actions: 別のワークフローの実行リクエストまたは完了を契機にワークフローを実行する

                                                      Prologue GitHub アクションで、「ワークフローが終わったら/リクエストされたら、実行する」というトリガをご紹介します。 私の例では、このようなニーズに対して対応することができました。 first-workflow.yml: pull_request や push: [main] などのトリガでテストを行うワークフロー実行 second-workflow.yml: main ブランチへ push されたときにだけ、デプロイするための別のワークフローを実行 指定したワークフローを契機に実行されるトリガ workflow_run on.workflow_run は、ワークフローがリクエストされた、または実行完了した契機で呼び出されるトリガです。 workflow_run | Events that trigger workflows - GitHub Docs イベントタイプは c

                                                        Check! GitHub Actions: 別のワークフローの実行リクエストまたは完了を契機にワークフローを実行する
                                                      • GitHub - docker/build-push-action: GitHub Action to build and push Docker images with Buildx

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          GitHub - docker/build-push-action: GitHub Action to build and push Docker images with Buildx
                                                        • GitHub Actions で amd64/arm64 両対応の Docker イメージをビルド - Shin x Blog

                                                          PHP 開発環境の Docker イメージとして公開している shin1x1/php-dev イメージの arm64 対応を行いました。従来の amd64 も必要なので、マルチアーキテクチャビルドでイメージを生成するようにしています。 shin1x1/php-dev については下記を参照で。 blog.shin1x1.com Docker Buildx による multi-arch ビルド Docker Buildx は Buildkit でビルド機能を拡張する Docker CLI プラグインです。Buildx にはマルチアーキテクチャビルド機能があるので、これを利用します。 docs.docker.com 実行の流れを掴むために M1 Mac の Docker Desktop で Buildx を利用してビルドしてみます。Docker Desktop 4.3.1 には Buildx が

                                                            GitHub Actions で amd64/arm64 両対応の Docker イメージをビルド - Shin x Blog
                                                          • GitHub - slackapi/slack-github-action: Send data into Slack using this GitHub Action!

                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                                              GitHub - slackapi/slack-github-action: Send data into Slack using this GitHub Action!
                                                            • GitHub Actions: Reusable workflows can be referenced locally

                                                              January 25, 2022 You can now reference local reusable workflows more easily. With this release, reusable workflows that are in the same repository as the calling repository can be referenced with just the path and filename: {path}/{filename}. For example: jobs: call-workflow-in-local-repo: uses: ./.github/workflows/workflow-2.yml When referenced this way, the called workflow will be from the same

                                                                GitHub Actions: Reusable workflows can be referenced locally
                                                              • Keeping your GitHub Actions and workflows secure Part 3: How to trust your building blocks

                                                                Keeping your GitHub Actions and workflows secure Part 3: How to trust your building blocks Jaroslav Lobacevski This post is the third and final in a series of posts about GitHub Actions security. Part 1, Part 2 In previous blog posts, we discussed possible mistakes and abuse patterns that could lead to the compromise of your GitHub repository. This time, I’ll discuss sometimes less obvious — whose

                                                                  Keeping your GitHub Actions and workflows secure Part 3: How to trust your building blocks
                                                                • Gradle用のGitHub Actions勘どころ(2023年夏) - Kengo's blog

                                                                  前回書いたのがもう4年前でビビったのと、最近いろいろ進展があったのでまとめてみます。 actions/setup-java の依存キャッシュを使わない これ自分が実装した機能なのでホント申し訳ないんですけど、今なら gradle/gradle-build-action を使ったほうが良いです。 利点は公式が説明しているので読んどいてください。 github.com spotlessApplyして差分が出たらSuggest Changeする reviewdogが action-suggester という素敵なアクションを提供しています。GitHub Actionsでフォーマッタを実行して差分ができた状態でこのアクションを実行すると、GitHub Pull RequestのSuggest Change機能を使ってフォーマットを提案してくれます。 github.com フォーマット適用箇所が多い

                                                                    Gradle用のGitHub Actions勘どころ(2023年夏) - Kengo's blog
                                                                  • セルフホステッド ランナーの概要 - GitHub Docs

                                                                    About self-hosted runners A self-hosted runner is a system that you deploy and manage to execute jobs from GitHub Actions on GitHub.com. For more information about GitHub Actions, see "Understanding GitHub Actions." Self-hosted runners offer more control of hardware, operating system, and software tools than GitHub-hosted runners provide. With self-hosted runners, you can create custom hardware co

                                                                      セルフホステッド ランナーの概要 - GitHub Docs
                                                                    • Zenn の記事を DEV に自動的に同期させる GitHub Actions 作ってみた

                                                                      はじめに 去年 DEV のアカウントを作成したものの、今まで全く有効活用出来ていませんでした。 DEV には カノニカル URL を設定出来るので、常々 Zenn の記事を投稿する際にクロスポストしたいなと考えておりました。そこで、Zenn に記事を投稿したら、自動的に DEV にも記事を投稿 & 同期する GitHub Actions を作ってみました。 今回初めて GitHub Actions を自作したのですが、その中で得た知見を残す形で記事を書くことにしました。また、GitHub Actions は TypeScript で作成しました。 開発した GitHub Actions の概要 まずはザッとどのような GitHub Actions を作成したのか、概要について説明いたします。 GitHub リポジトリで管理している Zenn の記事を DEV に同期して投稿する GitHu

                                                                        Zenn の記事を DEV に自動的に同期させる GitHub Actions 作ってみた
                                                                      • GitHub ActionsでウェブサイトをAmazon S3にデプロイする | DevelopersIO

                                                                        こんにちは。ジョン・ヒョンジェです! GitHub Actionsを利用して、ReactプロジェクトをAmazon S3に自動でデプロイしてみましたので共有します。 はじめに GitHub ActionsはGitHubリポジトリを基盤にWorkflowを自動化させることができるCI/CDのツールです。 GitHub ActionsでのWorkflowとは実行する作業とその作業を実行する条件や順序を定義したもので、YAMLに作成されます。GitHubのMarketPlaceで他の人が作成したWorkflowを使うことができ、独自のWorkflowを作成することもできます。 GitHub Actionsを使うとコードのビルド、テスト、デプロイという面倒な過程を自動化させることができるので、開発者の負担を減らすことができます。 では、実際にGitHub Actionsを使ってReactプロジェク

                                                                          GitHub ActionsでウェブサイトをAmazon S3にデプロイする | DevelopersIO
                                                                        • dependabot が作った PR をテストが通ったら勝手にマージさせる workflow, Asakusa.rb 第701回 - HsbtDiary(2023-02-14)

                                                                          ■ dependabot が作った PR をテストが通ったら勝手にマージさせる workflow 結論からですが以下の yaml をコピペして MATZBOT_GITHUB_TOKEN を merge するユーザーの token へ、check-regexp: test* をテストなどの job 名に書き換えてください。 name: Dependabot auto-merge on: pull_request_target: jobs: automerge: runs-on: ubuntu-latest if: ${{ github.actor == 'dependabot[bot]' }} steps: - name: Dependabot metadata uses: dependabot/fetch-metadata@v1 id: metadata - name: Wait for

                                                                          • How to start using reusable workflows with GitHub Actions

                                                                            ProductHow to start using reusable workflows with GitHub ActionsReusable workflows offer a simple and powerful way to avoid copying and pasting workflows across your repositories. From automating repetitive tasks to building continuous integration and continuous deployment pipelines, you can do a lot with GitHub Actions. But until recently, you had to copy and paste YAML files from one repository

                                                                              How to start using reusable workflows with GitHub Actions
                                                                            • GitHub Actions を使ってラベルで package.json の version を更新する

                                                                              この記事について みなさん、こんにちは。 ”狸” か ”穴熊” なら、私は ”貉” 派。uttk です。 リリースローの構築って、すごく悩みますよね。自動化しつつ柔軟性も持たせるとなると、要件にもよりますが、大体は妥協する感じになると思います。 特にバージョニングのところが個人的に苦労していて、前々から色々と試していたんですが、今回、 チョットイイ 感じのバージョニングフローを構築ができたので、この場を借りて共有していこうかなと思います 💪 ちなみに、今回紹介するバージョニングフローは以下のリポジトリで活用しています 👇 バージョニングフローについて 今回作るバージョニングフローは以下のような感じになります 👇 今回実装するのは、上記のフローの中の GitHub Actionsが起動 の範囲の部分ですので、さっそく実装していきましょうー 🍛 イベント対象の設定 GitHub Act

                                                                                GitHub Actions を使ってラベルで package.json の version を更新する
                                                                              • GHES の GitHub Actions で Google Cloud との OIDC 連携がしやすくなりました

                                                                                みなさん GitHub Actions の OpenID Connect (以下OIDC) 連携使っていますか? GitHub Actions はワークフローの中で OIDC の ID トークンを発行でき,これを Google Cloud などのクラウドプロバイダの認証に用いることでサービスアカウントのクレデンシャルを発行することなくクラウドプロバイダのリソースをワークフロー内で操作できるようになります.これによりクレデンシャルのローテーションなどの管理コストが減り,よりセキュアな連携が可能になります. 詳しくは GitHub の公式ドキュメントや解説記事を見ていただけると良いと思います. 基本的に良いことづくめな OIDC 連携ですが,GitHub Enterprise Server (オンプレ版 GitHub.以下GHES) では OIDC 連携が難しいケースがあります.OIDC 連携

                                                                                  GHES の GitHub Actions で Google Cloud との OIDC 連携がしやすくなりました
                                                                                • GitHub Actions Runner Controller (ARC) - セルフホストなランナーを Kubernetes でオンデマンド実行する | 豆蔵デベロッパーサイト

                                                                                  これまで GitHub Actions のセルフホストランナーは、ローカルの PC や VM に構築するものでした。そのため、CI/CD ワークフローの実行時に Runner 用のマシンをプロビジョニングしてワークフロー終了時にマシンを破棄するということが難しく、常に起動状態にしておく必要がありました。