Managing secrets and configuration in GitLab pipelines doesn’t have to be messy. Here’s a quick guide to securely upload your environment variables and integrate them into your .gitlab-ci.yml workflow.
In Gitlab goto left side bar, Settings, CI/CD
Go to variables section, click add variable
From right side bar select select
visible
and deselectprotect variable
In Key write the name of the file that will store all the variables
In value enter the key and values of your variables (values are written without ")
Make sure that your yml script adds the env vars file
.gitlab-ci.yml
Autotest:
stage: test
image: node:22
before_script:
- cat "$ENV_VARS" | tr -d '\r' > .env
You’ve now securely injected environment variables into your GitLab CI/CD pipeline. No more hardcoding secrets or juggling config files—just clean, maintainable automation.
Top comments (0)