Infrastructure as Code Using Azure CLI

Todd Horn Architecture, Articles, Azure, Cloud, DevOps, Tutorial Leave a Comment

Infrastructure as Code (or IaC) is the process of using code and versioning in the same way you do your source code to manage your networks, VMS, and Azure resources. IaC generates the same environment every time it is applied, and itโ€™s an important DevOps practice to use alongside continuous delivery.

The release pipeline executes this model to configure target environments. If you need to make any changes, you edit the source, not the target environment. This allows you to create reliable and stable environments on-demand that can be validated, tested, and repeated.

In this blog, weโ€™ll look at how we can use Azure CLI and Azure DevOps Release Pipelines to make this happen. Iโ€™ll walk you through all the steps you need to take to get set up.

Azure Continuous Integration

Joe Sciara .NET, Articles, Azure, Cloud, DevOps Leave a Comment

In this post, we will set up continuous deployment using Azureโ€™s Deployment Center. Continuous Deployment is used to shorten the release cycle and quickly get code pushed to its target environment. This is especially useful when code is completed in small increments. Automated testing should be used as part of this process to produce stable code. This blog will focus on the continuous deployment.

A Better Approach to Merging Files in Git

A Better Approach to Merging Files in Git

Brice McIver Articles, Development Technologies & Tools, Git Leave a Comment

Git has many features, but itโ€™s likely that you only use a small subset on a daily basis. While git tends to handle things intelligently most of the time, there are situations when doing the most obvious thing doesnโ€™t give git enough information to make informed choices.

In this post, weโ€™ll examine one such scenario – merging files. Through trial and error, Iโ€™ll show you the normal approach people take, some of the issues that occur with that approach, and a completely different approach that preserves some data lost in the first approach.

[Video] DevOps Orchestration: Kubernetes, OpenShift & Cloud Foundry

Keyhole Software Development Technologies & Tools, DevOps, Docker, Keyhole, Microservices, OpenShift, Tutorial, Videos Leave a Comment

The Keyhole team is excited to share an internal educational video that is now available to the public. In our first-ever video release, we discuss microservices platform orchestration from a broad scope.

Specifically, Principal Consultant Jaime Niswonger takes a technology-agnostic look at the โ€œbig ideasโ€ integral to platform orchestration for the enterprise. He introduces three popular orchestration platforms, Kubernetes, OpenShift, and Cloud Foundry, and discusses scaling container deployments in the enterprise. The video is 60 minutes in duration.