Github Actions
GitHub Actionsは、ビルド、テスト、デプロイのパイプラインを自動化できる継続的インテグレーションと継続的デリバリー(CI/CD)プラットフォームです。
]
YAMLで記述され、イベント(手動起動、プッシュなど)を契機に1つ以上のjobをstep事に実行する。
Community
Github Actionsのツールがいろいろ公開されています。
- 新Github Actions を使って npm audit fix と PR 作成を自動化してみた #Node.js - Qiita
- GitHub - JamesRobertWiseman/pnpm-audit この GitHub Action は、あなたのリポジトリに対して PNPM 監査を実行し、一定レベルの脆弱性を含むプルリクエストにコメントを付けます。
- name: NPM Audit & Comment uses: JamesRobertWiseman/pnpm-audit@v2 with: github_token: ${{ secrets.GITHUB_TOKEN }} level: critical fails: true
- YAML Read · Actions · GitHub Marketplace · GitHub YAMLファイル内の値を参照できる
Marketplace
- Marketplace · GitHub タスクを簡素化し、プロセスを自動化するためのコミュニティとパートナーのツール
参考文献
- GitHub Actions で Visutal Studio 2022 の VC (Hello World) プロジェクトをコンパイル #GitHubActions - Qiita
- GitHub Actionsでビルドしたファイルをリリースノートに格納する
- GitHub Actions を使ってリリース時のあれこれを自動化する
- GitHub - actions/upload-artifact
- github actionsのartifactsを使ってuploadしたファイルを別jobで呼び出す
- GitHub ActionでVisualC++をGoogleTestとCppcheckを自動化する | ピカログ!
- GitHub Actions で簡単にバージョン番号付きリリースとリリースノートを作成する方法
- 【初心者向け】【入門】GitHub Actionsとは?書き方、デバッグ設定、runs-onやcheckoutなどの仕組みや構造も含めて徹底解説 #Linux - Qiita
- GitHub ActionsでWorkFlowやJobを連鎖させる方法 #GitHubActions - Qiita
- GitHub Actions - Workflowを連鎖させてみる
- GitHub Actionsで別リポジトリのワークフローを呼び出す
- ワークフロー状態バッジの追加 - GitHub Docs
- GitHub Actionsのバッジをリンク付きでREADMEに追加する #GitHubActions - Qiita
- Github Actionsの変数とコンテキストのスコープについて (2022/11版)