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:
Hey seanrock, Absolutely! You can definitely configure Azure DevOps to handle the deployment of your Umbraco projects to Umbraco Cloud while maintaining your current workflow and ensuring important processes like code reviews are not bypassed.
To achieve this, you can leverage the capabilities of Azure DevOps along with Umbraco Cloud's deployment options.
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
Hey seanrock, Absolutely! You can definitely configure Azure DevOps to handle the deployment of your Umbraco projects to Umbraco Cloud while maintaining your current workflow and ensuring important processes like code reviews are not bypassed.
To achieve this, you can leverage the capabilities of Azure DevOps along with Umbraco Cloud's deployment options.
Hey seanrock,
A good starting point for you might be to see this documentation
https://github.com/alinatincas/How-to-deploy-to-Umbraco-Cloud-with-AzureDevOps-release-pipelines
All the best
/Dennis
is working on a reply...