You can use deployment job in pipeline to deploy your microservice in Kubernetes resource created in environment.
Automatic Semantic Versioning using GitVersion, Git hook, Azure DevOps and Merge (no FF) Pullrequest Merge type
Using git hooks add the [+semver:minor] string to commit messages to bump the minor version. When semver string is not added the only patch version is bumped up.
Automatic Semantic Versioning using GitVersion, Azure DevOps Pipeline and Merge (no FF) Pullrequest Merge type
You can use GitVersion (Mainline Development) with Azure DevOps pipeline (using PR templates) to create semantic versions for the artifacts. This works well with Basic Merge type Pull Request.
A variable defined at the job level can override a variable set at the stage level. A variable defined at the stage level will override a variable set at the pipeline root level. A variable set in the pipeline root level will override a variable set in the Pipeline settings UI.
For an Azure RBAC enabled cluster, a ServiceAccount gets created in the chosen namespace along with RoleBinding object, so that the created ServiceAccount can do actions only on the chosen namespace.
Resolve error NETSDK1045: The current .NET SDK does not support targeting .NET Core 3.1. Either target .NET Core 2.2 or lower, or use a version of the .NET SDK that supports .NET Core 3.1
How to Build & Deploy ASP.NET Core Web API to Azure Linux App Service using Build & Release Pipeline
Steps to build & deploy ASP.NET CORE Web API to Azure Linux App Service using Azure DevOps Build and Release pipelines.
Terraform allows you to define and create complete infrastructure deployments in Azure. You build Terraform templates in a human-readable format that create and configure Azure resources in a consistent, reproducible manner.
You can use PowerShell to create a key vault and secrets and assign access policy to users, groups or Apps.
Create Self Hosted Windows Build agent using release pipeline (ARM template).