Open softwaretirol opened 6 months ago
I also have some of these questions. We are transitioning from Azure Functions and use release pipes and slot swap heavily, so Blue-Green Deployment is something I an pretty curious about.
I am interested in this, particularly with Azure DevOps. I am reviewing what is available and it only appears that GitHub actions is supported at the moment.
With AppService, I have staging slots that I deploy to and test the application first before pushing it to production. I am curious how this is done using using this model as it seems everything is pushed directly into production. 🤔
We are currently developing an application on Aspire and have successfully deployed it using azd to Azure for both test and production environments. While we have managed to configure each environment using environment variables, we still have a few questions:
Build Pipeline:
dotnet publish
anddotnet test
). Although this is no longer strictly necessary, is it still considered best practice to run these steps to at least execute the tests in the build pipeline?Release Pipeline:
azd up -e Test
within the Release Pipelines to build and publish our containers for these environments?Versioning:
Blue-Green Deployment:
Any guidance or suggestions on how to address these concerns would be greatly appreciated.