用語集
CircleCI 管理者
CircleCI のプライベートインストール環境に最初にログインしたユーザーです。 管理者はユーザーを追加および削除できます。
コンテナ
コンテナとは、イメージの実行インスタンスを指します。
コンテキスト
コンテキスト は、環境変数を保護し、プロジェクト間で共有するためのメカニズムを提供します。 環境変数は、名前と値のペアとして定義され、実行時に挿入されます。 コンテキストを作成したら、.circleci/config.yml
ファイルのワークフローセクションで context キーを使い、任意のジョブにそのコンテキストに関連付けられた環境変数へのアクセス権を付与することができます。
Docker レイヤーキャッシュ
CircleCI Docker レイヤーキャッシュ機能により、以前のビルドの Docker イメージレイヤーを再利用することができます。 DLCを活用してワークフローを高速化することをおすすめします。 Dockerイメージを構築するように設定されたジョブは、次回以降の実行時に短時間で実行されます。 同じプロジェクトのビルドのみレイヤーを共有することができます。 詳細については、 Docker レイヤーキャッシュ と Docker コマンドの実行 を参照してください。
環境変数
環境変数 は、プロジェクトで使用されるデータを保存します。 環境変数の閲覧や変更ができるのは、プロジェクトの管理者とオーナーのみです。 値は HTTPS や SSH などのセキュアなプロトコルを使って送信され、保存時には暗号化され、CircleCI のスタッフが閲覧できないようハッシュおよびソルトされます
Executor
Executor により、ジョブの実行の基盤テクノロジーが定義されます。 Docker コンテナ内で指定したイメージを使ってジョブを実行する docker
か、完全にバーチャルなマシン内でジョブを実行する machine
のどちらかになります。
イメージ
イメージは、実行コンテナを作成するための指示を含むパッケージ化されたシステムです。 プライマリコンテナは、.circleci/config.yml
ファイルに最初にリストされているイメージによって定義されます。 ここで、Docker または Machine Executor を使用してジョブのコマンドが実行されます。 ご利用いただける CircleCI イメージとマシンイメージは、 CircleCI Developer Hub でご確認ください。
ジョブスペース
現在のジョブの Executor が実行するすべてのコンテナを指します。
ジョブ
ジョブ は、必要に応じてコマンドやスクリプトを実行するステップの集まりです。 各ジョブでは、Docker、マシン、Windows、macOS のいずれかの Executor を宣言する必要があります。
Orb
オーナー
チームの VCS 組織のオーナーを指します。
パイプライン
CircleCI パイプライン とは、プロジェクトで作業をトリガーする際に実行する一連のプロセスすべてを指します。 パイプラインには、ジョブを管理するワークフローが含まれます。 パイプラインはプロジェクトの '.circleci/config.yml.' ファイルで定義されます。
プライマリコンテナ
.circleci/config.yml
で最初にリストされているイメージです。 ここで、Docker Executor を使ってジョブのコマンドが実行されます。
プロジェクト管理者
VCS 内のリポジトリをプロジェクトとして CircleCI に追加するユーザーです。
プロジェクト
CircleCI プロジェクトは、ワークフロー、テスト、およびデプロイを自動化する対象のコードリポジトリの名前を共有します。 プロジェクトは、 CircleCI Web アプリ の Projects のページに表示され、Set Up Project ボタンで追加されます。 プロジェクトが追加されたら、構成、コンテキスト、環境変数、そしてそのプロジェクトをフォローできるチームメンバーを設定できます。 プロジェクトをフォローすると、プロジェクトのビルドステータスに関するメール通知を受信し、CircleCI ダッシュボードにプロジェクトを追加できます。
リモート Docker
Docker レジストリへのイメージのビルド、実行、イメージのプッシュを、Docker Executor ジョブ内から実行できるようにする機能です。 詳細については、 Docker コマンドの実行手順 を参照してください。
リソースクラス
ジョブのコンピューティングリソースのサイズを指定する設定オプションです。 セルフホストランナーのプールを識別し、ジョブがそのプールのセルフホストランナーで実行されるように設定するためのラベルとしても使用されます。 詳細については、 リソースクラスの概要 のページをご覧ください。
ステップ
ステップとは、実行可能なコマンドの集まりです。 詳細については、 サンプル設定ファイル を参照してください。
ユーザー
組織内の個人ユーザーを指します。 CircleCI ユーザーとは、ユーザー名とパスワードを使用して CircleCI プラットフォームにログインできる人を指します。 関連する CircleCI プロジェクトを表示およびフォローするには、そのユーザーが VCS 組織に追加されている必要があります。 ユーザーは、環境変数に保存されているプロジェクトデータを表示することは できません。
ワークフロー
ワークフロー は、ジョブのリストとその実行順序を定義します。 ジョブは、同時実行、順次実行、スケジュール実行、あるいは承認ジョブを使用した手動ゲートによる実行が可能です。
ワークスペース
ワークスペース は、ワークフロー対応のストレージメカニズムです。 ワークスペースには、ダウンストリームジョブで必要になる可能性がある、ジョブ固有のデータが保存されます。