GitHub Actionsは、GitHubリポジトリ内で自動化ワークフローを定義・実行できる機能です。CI/CDパイプラインの構築に活用できます。
[GitHub Actions] 指定のBranchの存在チェックをする(git-fetchコマンド)
[GitHub Actions] GitHub CLIで取得したアイテムのリストをmatrix構文で処理する
[小ネタ][GitHubActions]PullRequestのMergeをEventにしてAWSリソースをデプロイする際に発生したエラーの対処
GitHub ActionsでRepository内のJson fileをパースする
Azure Static Web Apps に Flutter on the Web をデプロイしてみた
GitHub ActionsでJson fileを作成/更新する方法を確認してみた
Issue EventによりGitHub Actionsを実行してFile/Branch/Pull Requestを作成する
MkDocsサイトを S3へデプロイする GitHub Actions ワークフローを作ってみる
GitHub Apps + GitHub Actionsで必要なアクセス権限のみ付与した一時的なアクセストークンを発行する
GitHub ActionsワークフローでSphinxドキュメントをS3へデプロイする
【GitHub Actions】Markdown 執筆に textlintの自動校正を取り入れる
[GitHub] Dependabot security updatesのPull Requestが未CloseならCI/CDをFailさせる
GitHub ActionsでDependabotの脆弱性修正PRのMerge処理を自動化する
GitHub Actionsで変数を間接参照したい
GitHub Actions ワークフローで CloudFormation テンプレートを Amazon S3 へアップロードし、クイック作成リンクを作成する
[GitHub Actions] npm-auditで脆弱性が検出されれば実行をFailさせる
CIでPrettier/ESLintを実行して違反時にWorkflowを失敗させる
GitHub ActionsとAWSのOIDC連携で特定のRepositoryやBranchにのみAssumeRoleを許可させてみた
GitHub ActionsとAWSのOIDC連携に使用するリソースをAWS CDKで作る
[GitHub Actions] 三項演算子ライクな記述でブランチ名に応じて必要なシークレットのみ取得する
Push時はCIのみ、Merge時はCIおよびCDを実行するGitHub Actionsを作る(単一のWorkflowで)
Push時はCIのみ、Merge時はCIおよびCDを実行するGitHub Actionsを作る(Workflowの再使用)
AWS CDKとReactのモノリポ構成にしたらSVGファイルの読み込みエラーが発生するようになった???
AWS CDK v2 + GitHub ActionsでReactアプリをデプロイしてみた
GitHub Actionsでactions/setup-nodeだけでnode_modulesをキャッシュできるのか試してみた
AWS ProtonでTerraformがサポートされました
[AWS × Terraform] plan できるけど apply できない GitOps な IAM ユーザーポリシーの設定方法
RustのクロスビルドバイナリをGithub Releasesで配布するワークフロー
[要注意]GitHub Actions OIDC+AWS IAMロールで”token.actions.githubusercontent.com:sub”条件を書き忘れてはいけない
GitHub ActionsでDockerレイヤーキャッシュを利用したい
(小ネタ)GitHub Actionsのdocker/build-push-actionで「ERROR: unexpected status: 403 Forbidden」が発生する
GitHub ActionsにAWSクレデンシャルを直接設定したくないのでIAMロールを利用したい
GitHub ActionsからECSとECRへのCI/CDを最小権限で実行したい
[初心者向け] GitHub ActionsからECS FargateにCI/CDしてみた
サービスアカウントキーを用いずにGitHub ActionsからGoogle Cloudと認証する
GitHub Actions上でDockerイメージをビルドしてECRにPushするサンプル(キャッシュ付き)
© Classmethod, Inc. All rights reserved.