CI/CD – Publishing with GitHub Actions
One of the features of microservices is their ability to continuously build and deploy services. In the previous chapters, we automatically created the infrastructure that’s used by our service solution.
In this chapter, we’ll continue to automatically build and update services and use protection rules before deploying applications to staging and production environments. While doing this, you’ll learn how to use feature flags with Azure App Configuration.
In this chapter, you’ll learn how to do the following:
- Use GitHub Actions
- Build and test the application automatically after a pull request
- Deploy the application to test environments
- Use deployment protection rules before deploying the application to production environments
- Publish NuGet packages
- Use feature flags with modern deployment patterns