I have 3 build tasks in the deploy stage of my plan-
Clear Demo which runs
-U clean liquibase:dropAll -pl database/mysql -Pdemo
Clear Dev which runs
-U clean liquibase:dropAll -pl database/mysql -Pdev_int
Clear QA
-U clean liquibase:dropAll -pl database/mysql -Pqa
Right now, when I have to deploy in demo, I have to disable dev_int and qa.
What I want to do?
Just have one step, which picks the value from a variable e.g. WHICH_ENVIRONMENT
The value can be : demo, dev_int(default), qa
-U clean liquibase:dropAll -pl database/mysql -Pl<WHICH_ENVIRONMENT>
Is this possible?
TIA for help!
You can setup 3 environment deployments demo, dev_int, qa.
And each one has a deploy task that calls:
-U clean liquibase:dropAll -pl database/mysql -Pl${bamboo.deploy.environment}
The value of ${bamboo.deploy.environment} will be based on the environment name i.e. demo.
Thanks for your answer! Saved me a lot of time and solved my issue!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.