Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となります: 2024-09-24. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

ワークフロー動作の選択

ワークフローは、ソフトウェア開発ライフサイクルのタスクを自動化します。 手動で完了したタスクの多くは、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.

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

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

Storing and sharing data from a workflow

Artifacts allow you to share data between jobs in a workflow and store data once that workflow has completed.