Validating Azure Resource Manager Templates in Your Build Pipeline on Visual Studio Team Services

Azure Resource Manager Templates is great way of including Infrastructure as Code in to your development practices. ARM Templates can be used to manage your resources on Azure and in some cases, manage configuration as well. When your infrastructure becomes more complex, your ARM Templates will also become larger and complex. And you should treat … Continue reading Validating Azure Resource Manager Templates in Your Build Pipeline on Visual Studio Team Services

Advertisements

Deploying a Web Application from Source Control Alongside Azure Resources using ARM Templates

In this short article I describe a way of deploying a web application in to an Azure App Service Web App alongside the Web App resource itself using Azure Resource Manager templates. First create a new Azure Resource Group project using Visual Studio. Give the project a name and select a location for the project. … Continue reading Deploying a Web Application from Source Control Alongside Azure Resources using ARM Templates

Introducing OWASP Zed Attack Proxy Task for Visual Studio Team Services

Few weeks back, I wanted to setup automated security testing for the project I am working on and add that to our release pipeline. To achieve this OWASP ZAP was the obvious option. It’s actively maintained with a lot of great features, it’s free and has an API that can be used to access its … Continue reading Introducing OWASP Zed Attack Proxy Task for Visual Studio Team Services

Azure Functions: Going Serverless on Azure Platform – #4 Setting Up Local Development – Part I

In the previous article, we talked about Creating a Functions pipeline using the Azure Portal. We worked on entirely on the Azure Portal to develop the application. Azure Portal provides great functionality to develop the functions, but developers prefer developing and testing the applications locally before they push the applications into the cloud. Azure functions … Continue reading Azure Functions: Going Serverless on Azure Platform – #4 Setting Up Local Development – Part I

Building Custom Visual Studio Team Service Tasks with VSTS DevOps Task SDK

In this article, we will be building a simple Visual Studio Team Services build & deployment task using VSTS DevOps Task SDK and upload it to our Visual Studio Team Services account in order to use it in our build and release pipelines. To create a custom Visual Studio Team Services task, you need some … Continue reading Building Custom Visual Studio Team Service Tasks with VSTS DevOps Task SDK

Automated Security Testing with OWASP Zed Attack Proxy: #3 Working the Result of ZAP Security Scan to Pass or Fail the Security Tests

In the previous article, we created and ran Automated Security Tests on Visual Studio Team Services. One shortcoming of the security tests we wrote was that there was no way of failing the security tests if the result of the test exceeds a certain threshold. The test only executed the security scan and then gave … Continue reading Automated Security Testing with OWASP Zed Attack Proxy: #3 Working the Result of ZAP Security Scan to Pass or Fail the Security Tests

Automated Security Testing with OWASP Zed Attack Proxy: #2 Creating & Running Automated Security Tests on Visual Studio Team Services

In the previous article, we installed and configured OWASP ZAP on an Azure VM and added a reverse proxy to access it over the internet. In this article, we’ll discuss on how to use the OWASP ZAP API and Visual Studio Unit Test project to create Automated Security tests and then run them in a … Continue reading Automated Security Testing with OWASP Zed Attack Proxy: #2 Creating & Running Automated Security Tests on Visual Studio Team Services