WaelHamze / dyn365-ce-vsts-tasks

VSTS Extension for Dynamics 365 Customer Engagement
https://marketplace.visualstudio.com/items?itemName=WaelHamze.xrm-ci-framework-build-tasks
GNU General Public License v3.0
117 stars 56 forks source link

How to use solution patching and Apply Solution Upgrade in a CI scenario? #86

Open jellevervloessem opened 5 years ago

jellevervloessem commented 5 years ago

I'm investigating the use of patches in our release guidelines and automation. Now our automated setup looks like this: Build

Release

Question: triggering a build on DEV (manual), I think

Triggering the Release should

This scenario is for an 'end-of-sprint-Release' that is why I will manually trigger this. Is there a way of setting up Continous Integration using the Patching? -> this was possible in my current scenario.

Am I on the right track?

WaelHamze commented 5 years ago

@jellevervloessem are you deploying all these patches to production? at what point do you deploy the next version?

jellevervloessem commented 5 years ago

I haven't figured it all out, but i think that I only deploy entire managed solutions when they are rolled up to an upgraded solution. The patches stay on DEV unless there needs some emergency patching to be done. Not sure, but hiw do you recommend to us these steps?

BugsOli commented 4 years ago

@jellevervloessem have you found a suitable solution for your needs? I'm exactly in the same boat right now and would need some input on how to proceed with the patches from DEV to TST

jellevervloessem commented 4 years ago

@WaelHamze, @BugsOli

For ContinousIntegration I still use unmanaged solutions. I rather like to use managed solutions with patches. The way I understand it,

-> is this the correct way to use the patches and is this possible in devops?