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 のアクション
/
セルフホステッド ランナー
自分のランナーをホストする
セルフホストランナーを作成し、非常にカスタマイズ性の高い環境でワークフローを実行できます。
セルフホステッド ランナーの管理
セルフホステッド ランナーの概要
自己ホストランナーの追加
セルフホステッド ランナーによる自動スケーリング
ジョブ前後のスクリプトの実行
ジョブで使用されるコンテナーのカスタマイズ
セルフホストランナーアプリケーションをサービスとして設定する
セルフホストランナーとプロキシ サーバーを使う
セルフホストランナーとのラベルの利用
ワークフローでのセルフホストランナーの利用
グループを使用してセルフホストランナーへのアクセスを管理する
セルフホストランナーのモニタリングとトラブルシューティング
セルフホストランナーの削除
アクション ランナー コントローラーを使用したセルフホステッド ランナーの管理
アクション ランナー コントローラーのクイック スタート
Actions Runner Controller について
GitHub API に対する認証を行う
アクション ランナー コントローラーを使用してランナー スケール セットをデプロイする
ワークフローでの Actions Runner Controller の使用
Actions Runner Controller エラーのトラブルシューティング