Sobes.tech
Junior — Middle

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.