Skip to content
Open Source Blog

Tutorial: Using Azure DevOps to setup a CI/CD pipeline and deploy to Kubernetes 

Introduction In this blog article, we will show you how to setup a CI/CD pipeline to deploy your apps on a Kubernetes cluster with Azure DevOps by leveraging a Linux agent, Docker and Helm. The combination of these technologies will illustrate how you can easily setup a CI/CD pipeline, leverage Configuration-as-Code and Infrastructure-as-Code, and accelerate...

Read more

Tutorial: Using Azure REST API in Ansible to automate Azure resources 

Ansible 2.6 was released with more capabilities to provision and manage Azure resources. It includes four new modules for Azure Kubernetes Service and Azure Resource, and many enhancements to existing Ansible modules for Azure (e.g., Virtual Machine, Networking interface). Here I’ll introduce two new modules azure_rm_resource and azure_rm_resource_facts which allow you to directly call the...

Read more

Tutorial: CI/CD using Apache Subversion, Jenkins in Azure and Tomcat 

In this blogpost, we will show you how to provision a Jenkins VM and setup a CI/CD pipeline to connect a code repository in Apache Subversion (SVN) and deploy the application into a Tomcat service. We start from the solution template in Azure Marketplace, since that’s the fastest and easiest path to get Jenkins up and...

Read more

Tutorial: CI/CD for Azure using Terraform, Ansible and VSTS 

This is part 1 of a 2-part series demonstrating how to continuously build and deploy Azure infrastructure for the applications running on Azure. The first article will show how open source tools, such as Terraform and Ansible, can be leveraged to implement Infrastructure as Code. The second article in the series will enhance the infrastructure...

Read more

How to create a custom VSTS agent on Azure ACI with Terraform 

Open source tools, like Terraform and Ansible, can be leveraged to implement “infrastructure as code,” making it easier to continuously build and deploy cloud infrastructure across your applications. Visual Studio Team Services (VSTS) provides automated pipelines to build, test, and deploy your code to any platform. It uses agents to perform build and release tasks....

Read more

New hands-on labs: Create containerized apps with Kubernetes in Azure 

We are excited to offer new hands-on labs based on the book Designing Distributed Systems, by Kubernetes project cofounder, Brendan Burns. The labs in this GitHub repository will help you build practical experience with the reusable patterns and components covered in the book. Follow step-by-step examples to create containerized and distributed apps in Kubernetes and Kubeless, using Azure Container Services (AKS) and other...

Read more

Deploying and using HashiCorp Terraform Enterprise on Azure 

Many Azure customers have adopted HashiCorp Terraform as their infrastructure provisioning tool of choice. We are working closely in partnership with HashiCorp, the company behind Terraform, to ensure that support for Terraform in Azure is first-class, and momentum we are seeing indicates that we are indeed headed in that direction. As individual usage of Terraform...

Read more