Thursday, August 22, 2019

Using NuGet Packages as Azure DevOps Artifacts


When we work with Azure DevOps deployment pipelines, we have several options to select the build artifacts. Most common way is selecting the build artifacts published in the build pipeline. Other than this we can publish the artifacts as NuGet packages and save in the Azure DevOps Artifacts feeds. This post will explain how to create a NuGet feed, build and push NuGet packages using an Azure DevOps build pipeline to the feed. Finally, we will discuss how to deploy artifacts packaged as the NuGet packages using Azure DevOps deployment pipelines. 

Sunday, August 11, 2019

Deploy Jenkins Build Artifacts using Azure DevOps Deployment Pipeline

There are various build and deployment tools available in the market today, enabling you to automate software delivery. Each of these tools have different capabilities. So, when we work in projects it is better if we can use these tools integrated together to make our project successful. This post will explain how we can deploy Jenkins build artifacts to Azure app service web app using an Azure DevOps pipeline, showing you the Azure DevOps and Jenkins build pipeline integration capability.

Thursday, August 1, 2019

Enhance Collaboration of Your Team Using Azure DevOps Service Hooks and MS Teams

One of the main characteristic of a successful team is a strong communication and collaboration between the team members. There are many tools that we can use to build up this bond between the team members. Each and every team member need to knows the latest status of the team progress. Hence, development teams use different tools to update their teams. Microsoft Teams is one of the most known team's collaboration tool. Most teams use MS Teams to share documents and  to conduct the team discussions. This post will discuss more advanced use of the Microsoft teams by integrating it with the Azure DevOps.

Thursday, July 25, 2019

Setting up a Load Test Rig


Load testing is very important part of the testing cycle. It allows you to test your application under stress by increasing the parallel users of the application. To perform a good load test, you need to generate more and more traffic, which you can't do only using your development machine. As a solution, you can use load test rig to generate more traffic to your application. Load test rig is made up of one test controller machine and one or more test agent machines. Test controller coordinate the agent machines and agent machines generate load against the application.

Sunday, June 30, 2019

Deploy Functional App to Azure Functional App Service - Part 2

This post explains how to create an azure function app service in Azure and deploy a .NET Azure function app, using Azure DevOps deployment pipeline to Azure. In the previous post Deploying Azure Function App with Azure DevOps - part 1 we have discussed how to create .NET function app and publish and generate the app package using Azure DevOps build. Let's discuss the steps to deploy the published function app package to the Azure function in this post.

Let's  get started.
  • Go to portal with Azure subscription credentials.
  • Select Create a resource then Azure market place pane will open
  • Find and click on Function App .

Tuesday, May 28, 2019

Deploying Azure Function App with Azure DevOps - part 1

Azure function is a small piece of code in cloud which you can write as a solution for the problem without worrying about an application or infrastructure to run it. Azure Functions let you develop server less application with several development languages.This post will discuss how to create an Azure function project with visual studio and package the function application using Azure DevOps build.

Saturday, May 11, 2019

Deploy Container to Web App–Part 2

This post explains how to deploy a container image to azure app service web app using Azure DevOps.In the previous post Deploy Container to Web App - Part 1, we have learned how to build and push container image to the Azure container registry(ACR) using Azure DevOps build.Let’s learn how to deploy the ACR image to Azure app service web app using Azure DevOps deployment pipeline.
Find the steps as follows.

Tuesday, April 30, 2019

Deploy Container to Web App–Part 01

This is the first post of two post series, which explains how to deploy containerized Web App to the Azure App Service Web App via Azure DevOps CD pipelines.The first post explains how to create a docker image and push it to the Azure container registry via Azure DevOps build.
Let’s look at the steps.
1. As the first step let’s create an Azure container registry.The container registry is the place where container images are saved.Azure provide facility to create our own private registries.Hence let’s create an ACR called DemoWebApp  to save our container images.You can learn how to create an ACR from my previous post Create Azure Container Registry – Part1.
2. Create Azure DevOps project with a Git repo. Find guide here.
3. Now prepare the development environment to create a container image of the simple .NET core application.