Web アプリでのセルフホストランナーのインストール
ここでは、CircleCI Web アプリでセルフホストランナーをインストールする方法を説明します。
前提条件
ジョブのインストールや実行には、ルートアクセスが必要です。また、システムに以下のユーティリティとツールをインストールする必要があります。
セルフホストランナー規約への同意
セルフホストランナーを利用する前に、https://circleci.com/legal/runner-terms/[CircleCI ランナー規約]に同意する必要があります。 CircleCI Web アプリの セルフホストランナー セクションにアクセスするには、組織の管理者が*Organization Settings > Self-Hosted Runners* に行き、規約に同意する必要があります。

規約に同意すると、*セルフホストランナー*はサイドナビゲーションバーに常に表示されるようになります。
CircleCI は、組織の VCS 権限をミラーリングします。 組織の VCS の管理者が、CircleCI の管理者です。 不明な場合は、VCS のhttps://support.circleci.com/hc/en-us/articles/360034990033-Am-I-an-Org-Admin[管理者の権限を確認してください。]
CircleCI Web アプリでのインストール
現在、Web アプリのインストールは、クラウド版の*お客様のみ可能です。 If you need to install *self-hosted runners for server please see the Self-Hosted Runners through the CLI page. |
セルフホストランナーをインストールするには、名前空間とリソースクラストークンを作成する必要があります。 リソースクラスとトークンを作成するには、VCS プロバイダーの組織管理者である必要があります。 You can read about namespaces and resource classes on the Concepts page.
お客様のランナーは、インベントリのページの左のナビゲーションバーで Self-Hosted Runners をクリックするとご覧いただけます。
-
CircleCI Web アプリ で、Self-Hostd Runners に移動します。
-
組織でセルフホストランナーを初めて使用する場合、ファーストステップとしてまず名前空間を作成する必要があります。 作成できる名前空間は、組織ごとに 1 つだけです。 必須ではありませんが、 CircleCI のアカウント名を小文字で使用することを推奨します。 CircleCI は UI でデフォルトで推奨される名前空間として組織名を入力します。
-
組織で Orb を使用したことがある場合、新しい名前空間は作成せずに組織が Orb 用に使用している名前空間を入力します。
-
次の入力フィールドで組織のセルフホストランナーのリソースクラス名を作成します。
-
リソースクラストークンをコピーし保存します。 セルフホストランナーはこのトークンを使って関連するリソースクラスの作業を要求します。
トークンを再取得することはできませんので、必ず安全な場所に保管してください。 -
続けるには、プラットフォームごとのインストール手順に従う必要があります。 お客様の環境に応じた UI のタブをクリックします。
必要に応じて、それぞれのページに記載されている認証後のプラットフォームごとの手順も参照してください。 See the Platform-specific instructions section for a list of these pages.
Kubernetes でセルフホストランナーを使用する場合は、UI には手順が含まれていないため、Kubernetes を参照してください。
-
新しいリソースクラスの設定コードが提供されます。 既存の
.circleci/config.yml
がある場合は、既存のjobs
セクションの下に新しいリソースクラスを追加してください。既存のファイルがない場合は、jobs
セクション全体を追加します。 既存の.circleci/config.yml
ファイルがない場合は、ファイルを作成し、すべてのコードをコピーします。
関連リソース
ドキュメントの改善にご協力ください
このガイドは、CircleCI の他のドキュメントと同様にオープンソースであり、GitHub でご利用いただけます。 ご協力いただき、ありがとうございます。
- このページの編集をご提案ください (最初に「コントリビューションガイド」をご覧ください)。
- ドキュメントの問題点を報告する、またはフィードバックやコメントを送信するには、GitHub で issue を作成してください。
- CircleCI は、ユーザーの皆様の弊社プラットフォームにおけるエクスペリエンスを向上させる方法を常に模索しています。 フィードバックをお寄せいただける場合は、リサーチコミュニティにご参加ください。
サポートが必要ですか?
CircleCI のサポートエンジニアによる、サービスに関する問題、請求およびアカウントについての質問への対応、設定の構築に関する問題解決のサポートを行っています。 サポートチケットを送信して、CircleCI のサポートエンジニアにお問い合わせください。日本語でお問い合わせいただけます。
または、サポートサイトから、サポート記事やコミュニティフォーラム、トレーニングリソースをご覧いただけます。

CircleCI Documentation by CircleCI is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.