GitHub Actions
GitHubが提供する、リポジトリのイベントをトリガーにワークフローを実行するCI/CDサービス。
- 概念URI
https://comcomponent.com/knowledge/github-actions/
- 別名・表記
- GitHub Actions workflow
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- GitHub ActionsはPesterを自動化します。GitHub Actionsのワークフローは、Pester v5をInstall-Moduleで明示的に入れたうえでInvoke-Pesterの実行をコミット・プルリクエストごとに自動化する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- GitHub ActionsはPesterのタグ(Tag)を利用します。PesterでPowerShellのテストを実行するCIでは、環境依存や遅いテストを除外し、TagFilterで絞ったUnitタグのテストを標準実行するのが実務的である / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- GitHub ActionsはInvoke-ScriptAnalyzerを利用します。本記事が組み立てるPSScriptAnalyzerのCIワークフローでは、GitHub Actionsのワークフローはステップの中でInvoke-ScriptAnalyzerを呼び出して解析を実行する / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- 変更ファイルのみを対象にした差分解析はGitHub Actionsを利用します。本記事が想定するCI環境では、変更ファイルのみの差分解析はGitHub Actionsのワークフローの中で実行される / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- GitHub Actionsは重大度に関係なく落とすルールの明示リストを利用します。本記事が組み立てるCIワークフローでは、失敗条件は重大度Errorに加え、この明示リストのルールに一致した指摘も含める / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- デスクトップアプリのCI/CDパイプラインはGitHub Actionsを利用します。本記事はGitHub Actionsを前提に、WinForms/WPFデスクトップアプリのCI/CDパイプラインをビルド・テスト・署名・配布のステップとして組み立てる。同じパイプラインはAzure DevOpsやJenkins、GitLab CIなど別のランナーでも構成でき、GitHub Actionsが必須なわけではない。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- Azure Artifact SigningはGitHub Actionsに対する本記事の推奨です。Azure Artifact Signing(旧Trusted Signing)はGitHub Actions等との連携を前提に設計されたクラウド署名サービスだが、利用可能な地域が法人は米国・カナダ・EU・英国、個人は米国・カナダに限られ、日本の開発者は対象外である。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- xcopy配布(zip)はGitHub Actionsに対する本記事の推奨です。xcopy配布(zip)はdotnet publishの出力を圧縮するだけで完成するため、4つの配布形式のうちCI/CDへの組み込みが最も簡単である。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。