Kickstarting Your Azure Pipeline with Templates

Kickstarting Your Azure Pipeline with Templates

Kickstarting Your Azure Pipeline with Templates. In this talk, you'll learn: How Azure pipeline templates can scale your CI/CD pipelines organization-wide; How Azure pipeline templates can help speed up your DevOps team's build and release cycle; How ING are utilizing and managing their DevOps pipelines

Azure pipeline templates are a powerful way of scaling your CI/CD pipelines throughout your organization. When combining it with software engineering practices it becomes a powerful tool in speeding up the build and release work done by DevOps teams.

Templates facilitate the creation of scalable, parameterized pipelines that can be unit tested and ensure pipeline immutability while remaining a consistent and transparent single source of truth.

The ING DevOps engineering team has created a way to build and deploy JVM applications in the cloud to be consumed by multiple teams from the entire tribe and more by using templates developed in Azure DevOps with the goal to automate a pipeline end to end, from code to runtime.

To achieve this, they wrote code to automate everything and also created a system to manage these pipelines. Some other objectives they set for themselves were:

  • maintenance of the pipeline must be low
  • the pipeline must have a versioning in place as to not break consumers pipelines when we update it
  • it must be flexible, for different languages and applications
  • any of their colleagues should be able to contribute, using an open source model

In this talk, you'll learn:

  • How Azure pipeline templates can scale your CI/CD pipelines organization-wide
  • How Azure pipeline templates can help speed up your DevOps team's build and release cycle
  • How ING are utilizing and managing their DevOps pipelines

TIMECODES

  • 00:00 Intro
  • 04:12 Agenda
  • 05:07 Pipeline problems & solutions
  • 10:26 Challenges of using templates: modularity & flexibility
  • 16:18 Challenges of using templates: quality & maintainability
  • 22:52 Challenges of using templates: Azure DevOps learning curve
  • 27:12 Final thoughts

azure developer

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Become an Azure Developer: How to Become Azure Developer in 60 Days

Dot Net Tricks provides project-based training for web and software development on different Technologies like Cloud, .NET, ASP.NET MVC, Node.js, AngularJS, Big Data and Hadoop, Android, MEAN and more.

Guide to Microsoft Azure for Developer

Microsoft Azure Developer certification training course online accredited by Microsoft is designed to clear Azure Developer associate certification Exam (AZ-204).

How long does it take to develop/build an app?

This article covers A-Z about the mobile and web app development process and answers your question on how long does it take to develop/build an app.

Developer Career Path: To Become a Team Lead or Stay a Developer?

For a developer, becoming a team leader can be a trap or open up opportunities for creating software. Two years ago, when I was a developer, ... by Oleg Sklyarov, Fullstack Developer at Skyeng company

Offshore Software Development - Best Practices

To make the most out of the benefits of offshore software development, you should understand the crucial factors that affect offshore development.