What is the best way to automate content deployment to Umbraco Cloud?
There are 12 developers working on our project and we need a way to share a content between the team without using dev cloud environment. uSync tool does exactly what we need but unfortunately it doesn’t work in umbraco cloud. We are storing all Courier files under source control and it helps us to share umbraco document types between developers and to automate deployment process to cloud dev environment. But I still can’t figure out how to do a content automation deployment with Courier.
We want to be able to synchronize content between local dev environments. It(content) includes checkout pages, settings items, basic umbraco tree structure. The rest of content will be populated by content editors but core structure I mentioned before only by developers. We have a dedicated build server which runs nightly build and deploy process to umbraco cloud (gets latest empty cloud version of umbraco, installing on top of it additional packages, generates an umbraco website artefacts based on 60 class libraries and 10 web application projects in our solution, merges all web projects config files in one using config transformation, and pushes result website files to UaaS Dev Git ). We are storing courier files under source control. It helps us to deliver everything (except of umbraco content) to cloud env during our build process.
We are developing an enterprise product and need more control on what we deploy to cloud (sharing dev cloud env between developers is not an option for us).
Usync tool does exactly what we need, but it doesn’t work in cloud unfortunately.
UaaS content deployment automation
What is the best way to automate content deployment to Umbraco Cloud?
There are 12 developers working on our project and we need a way to share a content between the team without using dev cloud environment. uSync tool does exactly what we need but unfortunately it doesn’t work in umbraco cloud. We are storing all Courier files under source control and it helps us to share umbraco document types between developers and to automate deployment process to cloud dev environment. But I still can’t figure out how to do a content automation deployment with Courier.
Can someone help with this ?
Hi Dmitry!
Could you elaborate a little on how you'd like to use the automated content deployment?
Hi Niels, Thank you for quick reply.
We want to be able to synchronize content between local dev environments. It(content) includes checkout pages, settings items, basic umbraco tree structure. The rest of content will be populated by content editors but core structure I mentioned before only by developers. We have a dedicated build server which runs nightly build and deploy process to umbraco cloud (gets latest empty cloud version of umbraco, installing on top of it additional packages, generates an umbraco website artefacts based on 60 class libraries and 10 web application projects in our solution, merges all web projects config files in one using config transformation, and pushes result website files to UaaS Dev Git ). We are storing courier files under source control. It helps us to deliver everything (except of umbraco content) to cloud env during our build process.
We are developing an enterprise product and need more control on what we deploy to cloud (sharing dev cloud env between developers is not an option for us).
Usync tool does exactly what we need, but it doesn’t work in cloud unfortunately.
Best regards Dmitry
is working on a reply...