We're considering hosting in Umbraco Cloud however I want avoid changing our current workflow. We host everything in Azure and deploy via Devops and we would like to keep it that way. I don't want devs pushing directly to Umbraco Cloud because it bypassed things like code reviews etc. Of course there is the process of moving the updates between environments in Umbraco Cloud which is ok.
There is a link below which appears to discuss the very issue but its a few years old. So i'm wondering if anyone else is doing this and if they can elaborate on their pipeline configuration, it would be a great help.
Just food for thought, do you think you could incorporate a pipeline on your main branch for example and then use git tooling within the pipeline to then push to another repo? Something similar to this:
Umbraco Cloud deployment using Azure Devops
Hi
We're considering hosting in Umbraco Cloud however I want avoid changing our current workflow. We host everything in Azure and deploy via Devops and we would like to keep it that way. I don't want devs pushing directly to Umbraco Cloud because it bypassed things like code reviews etc. Of course there is the process of moving the updates between environments in Umbraco Cloud which is ok.
There is a link below which appears to discuss the very issue but its a few years old. So i'm wondering if anyone else is doing this and if they can elaborate on their pipeline configuration, it would be a great help.
see: https://our.umbraco.com/forum/umbraco-cloud/95102-umbraco-cloud-deployment-using-azure-devops-vsts
Thanks.
Just food for thought, do you think you could incorporate a pipeline on your main branch for example and then use git tooling within the pipeline to then push to another repo? Something similar to this:
https://learn.microsoft.com/en-us/azure/devops/pipelines/scripts/git-commands?view=azure-devops&tabs=yaml
https://developercommunity.visualstudio.com/t/push-to-github-repository-from-azure-pipeline/413697
Dealing with authentication may be a nightmare, but could be a starting point
is working on a reply...