環境変数を使用して、さまざまな設定オプションをセットアップし、シークレット、プライベートキー、およびコンテキストを使ってセットアップ環境をセキュアに保つことができます。 CircleCI の環境変数は、 優先順位に基づいて使用され、設定ファイルの各レベルで制御することができます。 既存の環境変数やコンテキストがあり、組織名やリポジトリ名を変更したい場合は、 組織名およびリポジトリ名の変更ガイドに従い、変更プロセスの間に環境変数やコンテキストへのアクセスを失わないようにしてください。 すべてのプロジェクトは、CircleCI の定義済み環境変数にアクセスできます。 これらの環境変数はジョブレベルでスコープ設定されるため、ジョブ内の context キーと一緒に使用できますが、パイプラインレベルでは存在しません。 定義済み環境変数の全リストは、 プロジェクトの値と変数のページを参照して下さい。
![環境変数の概要 - CircleCI](https://cdn-ak-scissors.b.st-hatena.com/image/square/8c05b0f5c55356b61c85e223a4ad6cb5b3d0ce87/height=288;version=1;width=512/https%3A%2F%2Fcircleci.com%2Fdocs%2Fassets%2Fmeta%2Fopen-graph-cci-docs.jpg)