Where do you usually save parameters and settings for CI/CD systems?
sobes.tech AI
Answer from AI
Parameters and settings for CI/CD systems are usually stored in the following places:
-
Configuration files in the code repository — for example,
.gitlab-ci.yml,Jenkinsfile,.github/workflows/*.yml. This ensures versioning and transparency of settings. -
Environment variables in the CI/CD system — secrets, tokens, and other sensitive data are often stored in protected environment variables accessible only during pipeline execution.
-
Secret stores — such as HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, which integrate with CI/CD for secure access to confidential data.
-
Configuration files outside the repository — sometimes settings are stored separately from the code to prevent leaks or for easier management.
Thus, the main place is usually configuration files in the repository, and secrets are stored in environment variables or specialized stores.