「利用者:Mirror-kt/sandbox」の版間の差分

削除された内容 追加された内容
GitHub Actionsの完成
GitHub Actionsの記事作成に伴い白紙化
1行目:
{{User sandbox}}
<!-- この行より下を編集してください -->
 
{{Infobox Software
| 名称 = GitHub Actions
| スクリーンショット = [[File:GitHub Actions Workflow.png|320px]]
| スクリーンショット代替 = GitHub Actionsのワークフローページ
| 説明文 = GitHub Actionsのワークフローページ
| 開発元 = [[GitHub]]
| 種別 = 継続的インティグレーション/継続的デリバリー
| 公式サイト = (日){{URL|https://github.co.jp/features/actions}} (英)
{{URL|https://github.com/features/actions}}
}}
 
'''GitHub Actions'''は、[[GitHub]]が提供する[[継続的インテグレーション|CI]]/[[継続的デリバリー|CD]]サービスである。
 
[[GitHub]]と高度に統合されており、GitHubに公開されたコードを自動でビルド・テスト・デプロイを行うのが主目的である。
 
== 設定 ==
リポジトリの <code>.github/workws</code>以下に[[YAML]]形式の設定ファイルを記述することで設定を行う。
 
設定はワークフローとアクションという単位で行われる。
 
=== ワークフロー ===
設定ファイルの基本単位。イベントが起きたときに実行する処理を記述しておく。
 
=== アクション ===
再利用可能な設定ファイルの単位。アクションだけを定義したリポジトリを読み込むことで複数のリポジトリから利用したり、ワークフローの存在するリポジトリに置くことでそのリポジトリにある複数のワークフローから利用することができる。
 
GitHub[[Ruby]][[Go ()|Go]]<ref>{{Cite web|title=GitHub Actions|url=https://github.com/actions|website=GitHub|accessdate=2020-05-21|language=en}}</ref>
 
== 脚注 ==
<references />