cicd
config_error
ai_generated
true
Error: Context 'deploy-aws' not found. Please create the context or check the context name.
ID: cicd/circleci-missing-context
95%Fix Rate
90%Confidence
1Evidence
2023-11-05First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| CircleCI CLI 0.1.28000+ | active | — | — | — |
| CircleCI Server 4.0+ | active | — | — | — |
| CircleCI SaaS | active | — | — | — |
Root Cause
A CircleCI pipeline references a context that does not exist in the organization, either because it was deleted, the name is misspelled, or the user lacks permissions to access it.
generic中文
CircleCI 流水线引用了组织中不存在的上下文,原因可能是上下文被删除、名称拼写错误或用户缺少访问权限。
Official Documentation
https://circleci.com/docs/contexts/Workarounds
-
95% success Create the missing context in the CircleCI web UI (Organization Settings > Contexts > Create Context) with the exact name 'deploy-aws', then restart the pipeline from the CircleCI dashboard.
Create the missing context in the CircleCI web UI (Organization Settings > Contexts > Create Context) with the exact name 'deploy-aws', then restart the pipeline from the CircleCI dashboard.
-
90% success Correct the context name in .circleci/config.yml by verifying the existing context list via CLI: `circleci context list --org-id <org-id>` and updating the `context` field in the job.
Correct the context name in .circleci/config.yml by verifying the existing context list via CLI: `circleci context list --org-id <org-id>` and updating the `context` field in the job.
中文步骤
Create the missing context in the CircleCI web UI (Organization Settings > Contexts > Create Context) with the exact name 'deploy-aws', then restart the pipeline from the CircleCI dashboard.
Correct the context name in .circleci/config.yml by verifying the existing context list via CLI: `circleci context list --org-id <org-id>` and updating the `context` field in the job.
Dead Ends
Common approaches that don't work:
-
Renaming the context in the CircleCI web UI without updating the .circleci/config.yml file
60% fail
The config file still references the old context name, causing the same error on the next pipeline run.
-
Creating a new context with the same name but in a different organization or team
80% fail
Contexts are scoped to organizations; a context in a different org is not accessible to the pipeline.