Tuesday, November 3, 2020
Azure VM generalize image backup and restore
Let's get started
Tuesday, October 27, 2020
Trigger an Azure Build Pipeline Based on Changes in Multiple Azure Git Repos
Azure DevOps has a feature where you can trigger a build pipeline once a change is done to another repo other than the main code repo. That would help us to achieve the above-mentioned challenge. This post discusses how to trigger a build pipeline due to the code push done to the multiple repos.
Monday, October 19, 2020
Fix Service Connection Configuration Failure in Azure DevOps and Jira Integration
- Let's go to Azure DevOps and check possibility to create a service connection to Jira. You would be able to find the Jira in the service connection type list, however, you would be able to see save button of the service connection creation process disables even after enter the values. It doesn't allow to create the service connection between two tools.
Saturday, October 17, 2020
Link Jira Issues with Azure DevOps Deployment
Pre requites:
- Azure DevOps Repo with a code sample.
- Azure DevOps continuous integration and deployment pipelines to deploy code changes to target platform.
- Open Azure DevOps deployment pipeline in the edit mode.
- Go to integration section in options section of the Azure DevOps deployment pipeline.
Thursday, October 1, 2020
Getting Started with Azure Scale Set Agents
- First create a VM with all the required software installed in it.
- Create a VM image out of the VM created . VM image creation is explained in previous post. Click here to see VM image creation post.
- Open Azure Cloud Shell and execute following commands.
- Run following command to select relevant subscription if you have multiple subscriptions.
Wednesday, September 30, 2020
Prioritizing Waiting Jobs in Azure Pipelines
While we are working with Azure DevOps pipelines for build and deployment purpose, we use several private and hosted agents. However, sometimes there are more CI and PR builds in the queues due to limited number of parallel job availability. While we do daily tasks, there can be situations where we need to release a bug fix quickly but pipelines have long queues. At that type of situation, team has to wait prior until all the builds on the queue get completed. This blog explains the feature available in Azure DevOps as a solution to this issue.
Go to the build logs of the build pipeline which need to be started next. In the logs you would be able to see the position of the current build . As the following image the selected build is 4 th in the queue. We can click on the "Run next" to queue this build next as priority.
Thursday, September 17, 2020
Fix "unknown error: cannot find Chrome binary" Failure in UI Test Execution Using Test Clients in Azure DevOps Pipelines.
This blog explains one of the issues faced by Test Automation team when executing the UI test scripts using Chrome web driver. Lets have a look at, what is the process Test Automation team followed and the issue encountered. Importantly let's see how it can be resolved.
In the UI test scripts developed with Spec flow, Selenium and C#, the purpose is to run automated UI test using a CD pipeline. Team has setup a Azure DevOps agent to run in interactive mode and installed the chrome web browser in the agent VM. Once, pipelines are executing the UI test automation using the test agent it has reported the following error.
System.AggregateException : One or more errors occurred. (unknown error: cannot find Chrome binary) (unknown error: cannot find Chrome binary)
---- OpenQA.Selenium.WebDriverException : unknown error: cannot find Chrome binary
---- OpenQA.Selenium.WebDriverException : unknown error: cannot find Chrome binary
Saturday, May 9, 2020
Resolving “Exist soft deleted vault with the same name” at the Time of Azure Keyvault Creation
ERROR: Exist soft deleted vault with the same name
-
Azure DevOps YAML pipelines now support the stringList parameter type, which allows you to present multiple selectable options as checkboxe...
-
As DevOps engineers, you get requirements to do scripts to perform several actions on application or get status of the application backend ...
-
This blog explains how to use GitHub Copilot Chat to perform various Azure Kubernetes Service (AKS) tasks, such as creating an AKS cluster a...