https://github.com/mooncowboy/umbracodevops
https://github.com/mooncowboy/umbracodevops
azure devops umbraco
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/mooncowboy/umbracodevops
- Owner: mooncowboy
- License: mit
- Created: 2019-02-22T19:05:13.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T17:57:21.000Z (over 3 years ago)
- Last Synced: 2024-10-24T00:24:43.182Z (over 1 year ago)
- Topics: azure, devops, umbraco
- Language: JavaScript
- Size: 13.6 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://ricardofiel2.visualstudio.com/UmbracoDevops/_build/latest?definitionId=2&branchName=master)
# Umbraco Devops
Sample project on how to have a fully automated CI/CD pipeline for Umbraco using Azure Devops. Goals:
* IaC (Infrastructure as code) to provision the required resources in Azure (Web Apps, SQL Database, App Insights)
* Out of the box with 2 environments - staging, production - and add more in an automated way
* Keep secrets (eg: SQL connection strings) out of config files
* Keep config files in a way that is compatible with running in localhost for development but also allowing for easy replacement per environment by Azure Devops
* Automate Database schema and data changes across environments
* Automate Umbraco specifics (eg: content, document types) across environments
## Solution Architecture
(Image here)
## CI/CD Pipeline description
## Issues and contributing
Please open an issue if you come across a problem. Contributions are welcome, just fork the project and open a pull-request.
## References
[https://aaronpowell.github.io/Chauffeur/deploy-vsts-azure.html](https://aaronpowell.github.io/Chauffeur/deploy-vsts-azure.html)
[https://our.umbraco.com/forum/using-umbraco-and-getting-started/94398-usync-export-and-import-on-command-line](https://our.umbraco.com/forum/using-umbraco-and-getting-started/94398-usync-export-and-import-on-command-line)
## Disclaimer
THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
## License
MIT