Skip to main content

ワークフローおよびアクションのリファレンス

GitHub Actions のワークフローやアクションについて説明します。

GitHub Actions のワークフロー構文

ワークフローは、1 つ以上のジョブからなる設定可能な自動化プロセスです。 ワークフローの設定を定義するには、YAMLファイルを作成しなければなりません。

ワークフローをトリガーするイベント

GitHub で特定のアクティビティが発生したときに、スケジュールした時刻に、または GitHub の外部でイベントが発生したときに、ワークフローが実行されるように構成できます。

GitHub Actions のワークフロー コマンド

ワークフロー内あるいはアクションのコード内でシェルコマンドを実行する際には、ワークフローコマンドを利用できます。

変数リファレンス

GitHub Actions ワークフローでサポートされている変数、名前付け規則、制限、コンテキストについて説明します。

ワークフローとアクションで式を評価する

GitHub Actions 内の式について説明します。

コンテキスト リファレンス

使用できるプロパティ、アクセス方法、使用例など、GitHub Actions ワークフローで使用できるコンテキストについて説明します。

デプロイと環境

デプロイ保護規則、環境シークレット、環境変数について説明します。

依存関係キャッシュのリファレンス

ワークフローでの依存関係キャッシュの機能について説明します。

Reusing workflow configurations

Find information about avoiding duplication when creating a workflow by reusing existing workflows.

メタデータ構文リファレンス

リポジトリでタスクを実行するアクションを作成できます。 アクションには、YAML 構文を使うメタデータ ファイルが必要です。

ワークフロー取り消しのリファレンス

ワークフローの実行を取り消すために GitHub が実行する手順について説明します。

GitHub ActionsのためのDockerfileサポート

Docker コンテナー アクション用の Dockerfile を作成する際には、いくつかの Docker の命令が GitHub Actions やアクションのメタデータ ファイルとどのように関わるのかを知っておく必要があります。