We have many Account Level environment variables defined in BitBucket.
When we deploy the 'dev' environment I need the dev.properties parsed to use the values in BitBucket (likewise for sys, uat etc).
How can a file of environment variables be loaded in pipeline.yml?
Hello Jonathan,
You may find Deployment Variables helpful here. You can set up a different value for a variable to run on deployments to different environments.
For example:
pipelines:
default:
- step:
deployment: test
script:
- ./deploy-to-env $PROPERTIES_FILE # Set to dev.properties
- step:
deployment: staging
script:
- ./deploy-to-env $PROPERTIES_FILE # Set to staging.properties
More information about Deployment Variables: https://confluence.atlassian.com/bitbucket/variables-in-pipelines-794502608.html
More information about Bitbucket Deployments: https://confluence.atlassian.com/bitbucket/bitbucket-deployments-940695276.html
Alternatively, if Deployment Variables don't work for you, you may instead want to follow this feature request for running parameterised builds: https://bitbucket.org/site/master/issues/13737/parameterized-builds
Thanks,
Phil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.