Skip to main content
GitHub Docs
Version:
Free, Pro, & Team
GitHub Docs を検索する
Search
Select language: current language is Japanese
Open Search Bar
Close Search Bar
Open Menu
Open Sidebar
GitHub Actions
/
ワークフローを書き込む
/
ワークフローを実行する場所を選択する
ホーム
GitHub Actions
GitHub Actions について
GitHub Actions の概要
継続的インテグレーション
継続的なデプロイ
ワークフローを書き込む
クイックスタート
ワークフローについて
ワークフロー テンプレートの使用
ワークフローを実行するタイミングを選択する
ワークフローのトリガー
条件を使ってジョブの実行を制御する
ワークフローをトリガーするイベント
ワークフローを実行する場所を選択する
ジョブのランナーを選ぶ
コンテナー内でジョブを実行する
ワークフロー動作を選択する
ワークフローでジョブを使う
アクションを検索してカスタマイズする
ワークフロー内の GitHub CLI
ワークフロー コマンド
スクリプトの追加
`GITHUB_TOKEN` のアクセス許可
式
変数
コンテキスト
情報を渡す
ジョブの既定値を設定する
環境
コンカレンシー
ジョブのバリエーションを実行する
キャッシュの依存関係
成果物を保存する
ワークフロー構文
ワークフローと展開を管理する
ワークフローの実行の管理
ワークフローを手動で実行する
ワークフローとジョブを再実行する
ワークフローをキャンセルする
ワークフローを無効または有効にする
ワークフロー実行をスキップする
ワークフロー実行を削除する
ワークフローの成果物をダウンロードする
ワークフローの成果物を削除する
パブリック フォーク実行を承認する
プライベート フォークの実行を承認する
展開を管理する
デプロイ履歴
環境の管理
デプロイのレビュー
カスタム保護規則を作成する
カスタム保護規則を構成する
自動化を共有
重複の回避
アクションを作成する
カスタム アクションについて
Docker コンテナーのアクションを作成する
JavaScript アクションを作成する
複合アクションを作成する
メタデータ構文
Dockerfile のサポート
終了コードを設定する
アクションをリリースして管理する
GitHub Marketplace で公開する
CLI のセットアップ アクション
ワークフローを再利用する
ワークフロー テンプレートを作成する
プライベート リポジトリから共有する
Organization と共有する
監視とトラブルシューティング
モニター
監視について
ワークフロー実行の通知
視覚化グラフ
ワークフロー実行の履歴
ジョブの実行時間を表示する
状態バッジを追加する
ワークフロー実行ログ
トラブルシューティング
トラブルシューティングについて
デバッグ ログの有効化
GitHub Support を使用する
GitHub ホステッド ランナー
GitHub ホステッド ランナーの概要
GitHub ホステッド ランナーの概要
現在のジョブを監視する
ランナーをカスタマイズする
より大きなランナーの使用
より大きなランナーの概要
より大きなランナーを管理する
より大きなランナーへのアクセスを制御する
より大きなランナーでジョブを実行する
プライベート ネットワーク
プライベート ネットワークについて
OIDC の使用
WireGuard の使用
セルフホステッド ランナー
セルフホステッド ランナーを管理する
自己ホスト ランナーの概要
自己ホスト ランナーを追加する
セルフホステッド ランナーを自動スケーリングする
ジョブの前後でスクリプトを実行する
ジョブで使用されるコンテナーをカスタマイズする
ランナー アプリをサービスとして実行する
プロキシ サーバー
ラベル ランナー
ワークフローでランナーを使用する
ランナー グループを使ってアクセスを管理する
監視とトラブルシューティング
セルフホステッド ランナーを削除する
アクション ランナー コントローラー
ARC について
クイックスタート
認証
ランナー スケール セットをデプロイする
ワークフローでの ARC の使用
トラブルシューティング
ARC のサポートについて
セキュリティ
セキュリティ ガイド
セキュリティ強化
シークレットの使用
自動トークン認証
GitHub セキュリティ機能
アーティファクト構成証明
アーティファクト構成証明
再利用可能なワークフローを使用して構成証明を行う
アーティファクト構成証明 Kubernetes アドミッション コントローラー
オフラインでの構成証明の確認
セキュリティ強化されたデプロイ
OpenID Connect を使ったセキュリティ強化
AWS での OpenID Connect
Azure での OpenID Connect
Google Cloud Platform での OpenID Connect
HashiCorp Vault での OpenID Connect
JFrog での OpenID Connect
PyPI での OpenID Connect
クラウド プロバイダーでの OpenID Connect
再利用可能なワークフローでの OpenID Connect
ユース ケースと例
サンプルワークフローを作成する
ビルドおよびテスト
Go でビルドしてテストする
Java と Ant をビルドしてテストする
Java と Gradle をビルドしてテストする
Maven を使って Java をビルドしてテストする
.NET をビルドしてテストする
Node.js をビルドしてテストする
PowerShell をビルドしてテストする
Python をビルドしてテストする
Ruby をビルドしてテストする
Swift をビルドしてテストする
Xamarin アプリをビルドしてテストする
デプロイ
GitHub Actions を使用したデプロイ
Azure App Service への Node.js のデプロイ
Azure App Service への Python のデプロイ
Azure App Service への Java のデプロイ
Azure App Service への .NET のデプロイ
Azure App Service への PHP のデプロイ
Azure App Service に Docker をデプロイする
Azure 静的 Web アプリへのデプロイ
Azure Kubernetes Service へのデプロイ
Amazon ECS にデプロイする
Google Kubernetes Engine にデプロイする
Xcode アプリケーションに署名する
パッケージの公開
GitHub Actions によるパッケージ化
Docker イメージの発行
Gradle で Java パッケージを公開する
Maven で Java パッケージを公開する
Node.js パッケージを公開する
プロジェクト管理
プロジェクト管理のアクション
issue にラベルを追加する
非アクティブな issue をクローズする
ラベルを issue のコメントに追加する
issue の作成をスケジュールする
コンテナー化されたサービス
サービスコンテナについて
PostgreSQL サービス コンテナーを作成する
Redis サービス コンテナーを作成する
GitHub Actions に移行する
自動移行
GitHub Actions Importer を使って移行を自動化する
GitHub Actions Importer の拡張
補助的な引数と設定
Azure DevOps の移行
Bamboo 移行
Bitbucket Pipelines の移行
CircleCI の移行
GitLab の移行
Jenkins の移行
Travis CI の移行
手動移行
Azure Pipelines から移行する
CircleCI から移行する
GitLab CI/CD から移行する
Jenkins からの移行
Travis CI から移行する
GitHub Actions を管理する
ワークフローの課金と制限
GitHub Actions metrics
ワークフローを Organization と共有する
GitHub Actions のガイド
GitHub Actions
/
ワークフローを書き込む
/
ワークフローを実行する場所を選択する
ワークフローを実行する場所の選択
ジョブとワークフローを実行するコンピューティング環境を指定できます。
ジョブのランナーを選択する
ワークフローでジョブを処理するコンピューターの種類を定義します。
コンテナ内でのジョブの実行
コンテナーを使用して、ジョブのステップを実行します。