I have a project where i am maintaining environment specific files. Sometimes there are changes to an specific environment file and i do not want to deploy it to whole life cycle. I just want to deploy to that specific environment skipping the prior phases. Let me know how can i achieve this ?
Generally, the best way to perform this would be to create a hotfix Channel. You are able to create a new Channel in your project, along with a new Lifecycle. The Lifecycle can consist of a single environment that you want to deploy directly to. Once you have your new Lifecycle, you create a new Channel and set the Channels Lifecycle to the newly created one.
Then at the time of release, you can simply select the hotfix Channel which has a Lifecycle that deploys directly to the new Lifecycles environment.
I have some links to documentation that will cover both channels and Lifecycles, I have also attached some screenshots showing you how this looks on my server.
If you have any questions at all here, I would be happy to help.
Thanks Daniel. This looks good. The only issue which I see here is I may end up having life cycle specific to each environment since I want the feasibility to deploy to any environment for this project directly.
Sorry for the delay here but how did you go with this? Just wanted to confirm that if you do want to be able to do this, then you will need to create a Lifecycle for each environment as you have stated.
If you are stuck on anything, you are more than welcome to get in touch.
I added all my environments in one phase . It gave me ability to directly deploy to any environment.
Great! I’m glad to hear you have it working now.