Configuring Pipelines
- How To Locate Your Repo Files When Using CircleCI
- Unable To Re-Run Workflow After Failure Message: Config Processing Error (Don't rerun)
- Troubleshooting Error: "This job has been blocked because resource-class:2xlarge is not available on your plan. Please upgrade to continue building."
- Set a dated file name using environment variables
- Deprecating Ubuntu 14.04 and 16.04 images: EOL 5/31/22
- Using mustache conditionals in config file
Building Projects
- How to setup venv on CircleCI
- How to resolve `The following signatures couldn't be verified because the public key is not available` when building a docker image
- Checkout Step Intermittently Failing
- How To Retry an Intermittently Failing Step
- Error received: This job was claimed but has not received a heartbeat in over 5 minutes
- Executor support for CircleCI IP ranges
Artifacts
- Artifact Redirects Changes
- How to Programmatically Construct the URLs for Artifacts
- appx and nupkg artifact files download automatically renamed to zip
- Can External / Non-Authenticated Users Access My Artifacts If They Have The URL?
- Artifact downloads sometimes result in errors on Safari v14.XX
- Store chocolatey logs for further troubleshooting
Triggering Pipelines
- Check trigger source for API
- How to Resolve Error: “block-unregistered-user”
- When I Push 4 or More Tags in a Single Push, No CircleCI Workflows Are Triggered
- Step that triggers pipeline in different project
- Troubleshooting why pull requests are not triggering jobs on my organization?
- Duplicate builds triggered upon every commit/push
Optimizing Pipelines
- How to set custom DNS on Ubuntu based images using netplan
- Server 3.x Docker Layer Caching: EBS Volumes Are Not Deleting
- How to debug Docker layer cache misses in a build?
- How To Use Caching With Runners
- How To Determine if Your Docker Executor Build Is Under-Provisioned
- How To Estimate Network Ingress and Egress (Bytes) Within a Build
SSH
- How to rerun a job with SSH
- GitHub SSH Deprecation Information & Resolutions
- Using Vim in SSH session on Windows executor
- Preserve Environment Variables While Debugging With SSH
- Change SSH Key Format For Use With Tools Requiring RSA
- How to run or skip a step when a job is rerun with SSH
Testing With CircleCI
- Test Split Outputs Warning: “Error Reading Historical Timing Data: File Does Not Exist”
- Common test splitting issues with pytest
- Test splitting not working with mocha-junit-reporter
- Debug Ruby RSpec Test Timeout With No Output (exceeded 10m0s): context deadline exceeded
- Collecting/combining files after parallel test runs
- Test summary troubleshooting
Deploying Code
- How to deploy a CircleCI configuration to multiple GitHub repositories
- AWS CLI Fails with "TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'"
- AWS Credentials Are Not Found
- Deploy to Heroku via circleci/heroku Orb fails with "fatal: protocol error"
- Wrong AWS credentials being used
- Using AWS CodeDeploy with CircleCI 2.0 or CircleCI 2.1
Project Insights
CircleCI CLI
- How to resolve error: "--storage-opt is supported only for overlay over xfs with 'pquota' mount option" when running jobs locally with the cli
- CircleCI CLI - Running circleci local execute Results in "not implemented for cgroup v2 unified hierarchy" Error
- How To Debug Local Builds Using CircleCI CLI?
- CircleCI CLI Fails With "panic: yaml: line 4: could not find expected ':'" Error
- Checkout private repositories with local jobs run through circleci cli
API
Settings and Integration
- How to generate and store read/write SSH keys
- Getting Started with GitHub SSO
- Unable to Follow Project: (HTTP Error 422)
- Can I Limit CircleCI's Permissions Required To Access My VCS Provider?
- Forked Private Repositories Do Not Show in Project List
- How To View Your Bitbucket Webhook Deliveries
Notifications
- Notification Email Links Hang and Do Not Redirect to the CircleCI Workflow
- How to disable legacy Slack integration
- Send slack notification at end of workflow
- Using Slack Integrations with CircleCI
- Auto comment on GitHub Pull Requests
- Jira Notification Orb Fails with "You must log in first."