Skip to main content
GitHub Docs
Version:
Free, Pro, & Team
GitHub Docs を検索する
GitHub のアクション
/
ワークフローの使用
Home キー
GitHub Actions
クイックスタート
GitHub Actions について
GitHub Actions の概要
アクションを検索してカスタマイズする
重要な機能
式
コンテキスト
変数
スターター ワークフローを使う
ワークフローの課金と制限
例
スクリプトを使ってランナーでコードをテストする
ランナーで GitHub CLI を使う
コンカレンシー、式、テスト マトリックスを使う
ワークフローの使用
ワークフローについて
ワークフローのトリガー
ワークフローを手動で実行する
ワークフローを無効または有効にする
ワークフローをトリガーするイベント
ワークフロー構文
ワークフロー コマンド
ワークフローを再利用する
必要なワークフロー
キャッシュの依存関係
成果物を保存する
スターター ワークフローを作成する
ワークフローを Organization と共有する
ワークフロー内の GitHub CLI
ジョブの使用
ワークフローでジョブを使う
ジョブのランナーを選ぶ
条件を使ってジョブの実行を制御する
マトリックス
コンカレンシー
環境
コンテナー内でジョブを実行する
ジョブの既定値を設定する
ジョブにアクセス許可を割り当てる
ジョブの出力を定義する
ワークフローの実行の管理
ワークフローとジョブを再実行する
ワークフローをキャンセルする
パブリック フォーク実行を承認する
プライベート フォークの実行を承認する
デプロイのレビュー
ワークフロー実行をスキップする
ワークフロー実行を削除する
ワークフローの成果物をダウンロードする
ワークフローの成果物を削除する
ビルドおよびテスト
継続的インテグレーション
Go でビルドしてテストする
Java と Ant をビルドしてテストする
Java と Gradle をビルドしてテストする
Maven を使って Java をビルドしてテストする
.NET をビルドしてテストする
Node.js をビルドしてテストする
PowerShell をビルドしてテストする
Python をビルドしてテストする
Ruby をビルドしてテストする
Swift をビルドしてテストする
Xamarin アプリをビルドしてテストする
デプロイ
展開について
継続的デプロイについて
GitHub Actions を使用したデプロイ
クラウド プロバイダーにデプロイする
Amazon ECS にデプロイする
Azure にデプロイ
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 へのデプロイ
Google Kubernetes Engine にデプロイする
セキュリティ強化されたデプロイ
OpenID Connect を使ったセキュリティ強化
AWS での OpenID Connect
Azure での OpenID Connect
Google Cloud Platform での OpenID Connect
HashiCorp Vault での OpenID Connect
クラウド プロバイダーでの OpenID Connect
PyPI での OpenID Connect
再利用可能なワークフローでの OpenID Connect
さまざまな環境を対象とする
デプロイに環境を使う
デプロイを保護する
カスタム保護規則を作成する
カスタム保護規則を構成する
デプロイを管理する
デプロイ履歴
Xcode アプリケーションをデプロイする
Xcode アプリケーションに署名する
コンテナー化されたサービス
サービスコンテナについて
PostgreSQL サービス コンテナーを作成する
Redis サービス コンテナーを作成する
パッケージの公開
GitHub Actions によるパッケージ化
Docker イメージの発行
Gradle で Java パッケージを公開する
Maven で Java パッケージを公開する
Node.js パッケージを公開する
issue と pull request を管理する
プロジェクト管理のアクション
issue にラベルを追加する
非アクティブな issue をクローズする
ラベルを issue のコメントに追加する
割り当てられた issue を移動する
カードを追加するときにラベルを削除する
issue の作成をスケジュールする
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 ホステッド ランナー
GitHub ホステッド ランナーの概要
GitHub ホステッド ランナーの概要
現在のジョブを監視する
ランナーをカスタマイズする
より大きなランナーの概要
より大きなランナーの概要
より大きなランナーを管理する
より大きなランナーへのアクセスを制御する
より大きなランナーでジョブを実行する
プライベート ネットワーク
プライベート ネットワークについて
OIDC の使用
WireGuard の使用
セルフホステッド ランナー
セルフホステッド ランナーを管理する
セルフホステッド ランナーの概要
セルフホステッド ランナーを追加する
セルフホステッド ランナーを自動スケーリングする
ジョブの前後でスクリプトを実行する
ジョブで使用されるコンテナーをカスタマイズする
ランナー アプリをサービスとして実行する
プロキシ サーバー
ラベル ランナー
ワークフローでランナーを使用する
ランナー グループを使ってアクセスを管理する
監視とトラブルシューティング
セルフホステッド ランナーを削除する
アクション ランナー コントローラー
クイックスタート
ARC について
認証
ランナー スケール セットをデプロイする
ワークフローでの ARC の使用
トラブルシューティング
セキュリティ ガイド
セキュリティ強化
シークレットの使用
自動トークン認証
アクションの作成
カスタム アクションについて
Docker コンテナーのアクションを作成する
JavaScript アクションを作成する
複合アクションを作成する
メタデータ構文
Dockerfile のサポート
終了コードを設定する
GitHub Marketplace で公開する
プライベート リポジトリから共有する
Organization と共有する
アクションをリリースして管理する
CLI のセットアップ アクション
GitHub Actions のガイド
GitHub のアクション
/
ワークフローの使用
ワークフローの使用
GitHub Actions ワークフローの作成と管理。
ワークフローについて
ワークフローのトリガー
ワークフローの手動実行
ワークフローの無効化と有効化
ワークフローをトリガーするイベント
ギットハブ アクション のワークフロー構文
GitHub Actions のワークフロー コマンド
ワークフローの再利用
必要なワークフロー
依存関係をキャッシュしてワークフローのスピードを上げる
ワークフロー データを成果物として保存する
Organization のスターター ワークフローを作成する
ワークフロー、シークレット、ランナーを Organization と共有する
ワークフローで GitHub CLI を使用する