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

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

## Links

* [GitHub Actions　のワークフロー構文](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-syntax)

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

* [ワークフローをトリガーするイベント](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/events-that-trigger-workflows)

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

* [GitHub Actions のワークフロー コマンド](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-commands)

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

* [変数リファレンス](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/variables)

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

* [ワークフロー内とアクション内で式を評価する](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/expressions)

  GitHub Actionsで式の情報を検索します。

* [コンテキスト リファレンス](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/contexts)

  使用可能なプロパティ、アクセス方法、使用例など、 GitHub Actions ワークフローで使用できるコンテキストに関する情報を確認します。

* [デプロイメントと環境](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/deployments-and-environments)

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

* [依存関係キャッシュのリファレンス](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/dependency-caching)

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

* [ワークフロー構成の再利用](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/reusing-workflow-configurations)

  既存のワークフローを再利用し。

* [メタデータ構文リファレンス](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/metadata-syntax)

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

* [ワークフロー取り消しのリファレンス](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-cancellation)

  ワークフローの実行をキャンセルするためにGitHubが実行する手順に関する情報を参照してください。

* [GitHub ActionsのためのDockerfileサポート](/ja/enterprise-server@3.22/actions/reference/workflows-and-actions/dockerfile-support)

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