Prevent Checking Out the Repo in CD YAML Pipeline
In the previous post “Trigger Deployment YAML Pipeline Once YAML Build Completed” (https://chamindac.blogspot.com/2020/10/trigger-deployment-yaml-pipeline-from.html) we have discussed how to separate...
View ArticleDeploying .NET 5 Web App via GitHub Actions to Azure App Service
.NET 5 is released recently and now you can develop applications using .NET. While releasing .NET five with zero delays Azure App Services started supporting .NET 5 with Early Access. This is helping...
View ArticleResolving “System.IO.IOException: The response ended prematurely.” in...
Some times a silly mistake can waste lot of time of a developer. The exception “System.IO.IOException: The response ended prematurely.” while making an http client request to call an API from another...
View ArticleResolve the “Entity Framework tools version '3.1.9' is older than that of the...
.NET 5 is released recently and you can use entity framework core 5 with your projects by setting up the version 5.0.0 of the packages, Microsoft.EntityFrameworkCore,...
View ArticleEnhanced YAML Conversion for Azure DevOps Classic Build Pipelines
Azure DevOps YAML pipelines is the way to implement pipeline as code and version control the pipelines alongside your application code. However, among Azure DevOps users classic build pipelines are...
View ArticleSelecting Particular Source CI YAM Pipeline Build While Manually Triggering a...
In classic release pipelines in Azure DevOps you can pick which build to use in the linked build artifacts, easily at the create time. The new norm of implementing pipelines with Azure DevOps is...
View ArticleObtaining Build Number, Build Id etc. of Another CI Build Pipeline in the...
Let’s look at how we can specify the artifact version to download based on the resource CI build linked to the CD pipeline and check on how to obtain the resource CI build pipeline information such as...
View ArticleResolving “TF401019: The Git repository with name or identifier xxxx does not...
Submodule in Git repos help you to keep the common code modules in a separate repo and utilize in multiple other repos. In the classic and YAML build pipelines you can checkout git submodules as...
View ArticleImplementing a CD YAML Pipeline with Deployment Job
We have discussed couple of things related to implementing CD with YAML in the posts “Trigger Deployment YAML Pipeline Once YAML Build Completed” and in “Prevent Checking Out the Repo in CD YAML...
View ArticleResolving “Response status code does not indicate success: 400 (Bad Request)”...
GitHub packages registry can be use to keep your organization NuGet packages privately or share them publicly. If you create a package in a private repo it would be private to the repo or for the...
View ArticleAzure Service Connection via Variable Group in YAML CD/Release Pipeline...
In application deployment we may use different Azure subscriptions to setup infrastructure for non-prod and production environment infrastructure most of the time. In classic release pipelines we could...
View ArticleCreate Windows or Linux Consumption Plan Using Azure CLI
While creating a function app with Azure CLI we can let it dynamically create a consumption plan, which would be created with a default name. However, if you want to have more control over naming of...
View ArticleNew Manual Validation Task for YAML Pipelines
Even though YAML pipelines could be setup to wait for approvals based on environment approvals and checks, setting up a manual intervention task which was available to classic release pipelines, was...
View ArticleResolving 409 Access Denied in Azure Kudu and App Service Editor
Sometimes you may need to edit files especially the web.config or appsettings.json files after deploying your application to Azure App Service via Kudu or using App Service Editor to change the setting...
View ArticleCreate New Linux Admin User in Azure Ubuntu VM
We can setup Linux VMs in Azure for various reasons. Maybe it is for setting up a Jenkins or Ansible server. If we are setting up Ansible on a Linux VM in Azure it is recommended to use a separate user...
View ArticleInstall Ansible to Use Python3 on Azure Ubuntu 18.04 VM
Ansible is an open-source configuration and infrastructure management tool providing capability to implement infrastructure as code (IaC). Especially in Linux based implementations ansible is used...
View ArticleOpen SSH Connection in VS Code to Azure Ubuntu VM to Perform Remote Development
VS Code is a useful development tool which can be used on any platform to develop code in any language of your preference. In an Azure Ubuntu VM without setting up the desktop remote access, you may...
View ArticleDeploying Azure Resource Group with Ansible Play Book Using Custom Ubuntu...
In a previous post we have discussed how to setup Ansible on Azure Ubuntu 18.04 VM. We can start using Ansible and execute play books to deploy Infrastructure on Azure cloud. Let’s look at how we can...
View ArticleAutomated Install of Docker Desktop with WSL2 on Windows 10
In windows 10 you can now setup Docker Desktop with Linux container, without using a virtual machine for Linux, by using Windows Subsystem for Linux (WSL). Remembering all manual steps for doing this...
View ArticleGetting Started with Terraform for Azure in Windows 10
Terraform is a great way to setup infrastructure as code (IaC) for Azure. Terraform helps us to codify and version control our infrastructure needs in multiple platforms, hence, making learning...
View Article