Skip to main content

ワークフロー動作の選択

ワークフローは、ソフトウェア開発ライフサイクルのタスクを自動化します。 手動で完了したタスクの多くは、GitHub Actions ワークフローに変換できます。

ワークフローでジョブを使用する

ワークフローを使用して複数のジョブを実行します。

Using pre-written building blocks in your workflow

Actions are the building blocks that power your workflow. A workflow can contain actions created by the community, or you can create your own actions directly within your application's repository. This guide will show you how to discover, use, and customize actions.

ワークフローで GitHub CLI を使用する

GitHub Actions ワークフローでは、GitHub CLI を使用してスクリプトを作成できます。

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

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

ワークフローにスクリプトを追加する

GitHub Actions ワークフローを使用してスクリプトを実行できます。

Controlling permissions for GITHUB_TOKEN

Modify the default permissions granted to GITHUB_TOKEN.

Evaluate expressions in workflows and actions

You can evaluate expressions in workflows and actions.

Store information in variables

GitHub sets default variables for each GitHub Actions workflow run. You can also set custom variables for use in a single workflow or multiple workflows.

Accessing contextual information about workflow runs

You can access context information in workflows and actions.

Passing information between jobs

You can define outputs to pass information from one job to another.

Setting a default shell and working directory

Define the default settings that will apply to all jobs in the workflow, or all steps in a job.

デプロイに環境を使用する

ワークフローでデプロイ環境を指定します。

Running variations of jobs in a workflow

Create a matrix to define variations for each job.

依存関係をキャッシュしてワークフローのスピードを上げる

ワークフローを高速化して効率を上げるために、依存関係や広く再利用されるファイルに対するキャッシュを作成して利用できます。

ワークフローからのデータの格納と共有

成果物を使うと、ワークフロー内のジョブ間でデータを共有し、ワークフローが完了したときに、そのワークフローのデータを保存できます。