-
Notifications
You must be signed in to change notification settings - Fork 1
CI CD
Robert Brands edited this page May 27, 2020
·
6 revisions
The Git workflow follows the "Release Flow" as used by Microsoft and described in https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/release-flow
GitHub actions are used for CI - every commit and pull request to branch "master" will be compiled and deployed to slot "dev" in Azure Web App https://robert-brands-com-dev.azurewebsites.net/
Naming conventions for branches:
- Releases: releases/<date>[-<title>]
- Working branch for developer: users/<user>/<feature>
Every branch name like 'releases/...' will trigger a compilation and deployment to slot "release" in Azure Web App https://robert-brands-com-release.azurewebsites.net/
Further documentation:
- Deployment: https://docs.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment
- Action do deploy App Service: https://docs.microsoft.com/en-us/azure/app-service/deploy-github-actions
- List of SDK versions: https://dotnet.microsoft.com/download/dotnet-core/3.1
The most easiest way to start with actions is to create the workflow from the Deployment Center in the Azure App Service