DevOps Pipelines: Configuring & Building Core Elements of Azure Pipelines

DevOps
  • 16 Videos | 1h 26m 46s
  • Includes Assessment
  • Earns a Badge
Likes 5 Likes 5
Azure Pipelines comprises various components to enable better code delivery. In this course, you'll outline the various Azure Pipelines stages and define the role of approvals and gates. You'll describe deployment conditions and triggers and the concept of queuing policies to control deployment. You'll identify the types of resources that can be used by Azure Pipelines and recognize the role of agents. You'll also outline how to translate Jenkins and Travis pipeline configurations to Azure pipelines. Next, you'll create pipelines to build a GitHub repository, configure and execute Azure Pipelines jobs, organize deployment jobs in release pipelines into stages, and configure resource triggers from different branches. You'll then change the default branch for a pipeline and create new resource groups and virtual machine scale sets. Finally, you'll install extensions to organizations and create a custom extension for Azure DevOps to place in the marketplace.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    recall the key concepts and components used in Azure Pipelines to deliver better code efficiently and reliably
    create pipelines to build GitHub repositories using Azure Pipelines from the Azure CLI
    configure and execute Azure Pipelines jobs based on the status of previously run jobs and set timeouts for each task individually
    describe the concept of stages in Azure Pipelines and list the major divisions of a logical release pipeline used to set up the correct stage abstraction in Azure Pipelines
    recognize the role of approvals and gates, deployment conditions and triggers, and queuing policies in controling the deployment of a release to a stage
    organize deployment jobs in release pipelines into stages and configure the approvals, deployment conditions, and queueing policies of the release pipelines
    build new pipelines to create new definitions in separate projects by exporting and importing existing pipelines
  • specify the concept of a resource and the types of resources that can be used by Azure Pipelines along with their features
    configure resource triggers from different branches and change the default branch for a pipeline
    describe the role of agents in Azure Pipelines and list the features of various types of agents that can be used to build code or deploy software using Azure Pipelines
    create new resource groups and virtual machine scale sets using Azure Cloud Shell to prepare a machine scale set agent pool that can in turn help Azure Pipelines determine how to perform scaling based on the number of incoming pipeline jobs
    install extensions to organizations and create custom extensions for Azure DevOps to place in the marketplace
    describe the approach of translating Jenkins and Travis pipeline configurations to Azure pipelines
    demonstrate translating a Jenkins pipeline to an Azure pipeline
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 29s
    UP NEXT
  • Playable
    2. 
    Concepts and Components in Azure Pipelines
    4m 41s
  • Locked
    3. 
    Creating Pipeline to Build GitHub Repos
    9m 13s
  • Locked
    4. 
    Managing Azure Pipelines Jobs
    7m 48s
  • Locked
    5. 
    Stages in Azure Pipelines
    3m 33s
  • Locked
    6. 
    Approvals and Queuing Policies
    7m 6s
  • Locked
    7. 
    Configuring Approvals for Release Pipelines
    7m 10s
  • Locked
    8. 
    Creating Pipelines Using Exports
    3m 26s
  • Locked
    9. 
    Resource Types
    6m 15s
  • Locked
    10. 
    Configuring Resource Triggers
    3m 4s
  • Locked
    11. 
    Agents in Azure Pipelines
    4m 46s
  • Locked
    12. 
    Creating Resource Groups and VM Scale Sets
    5m 50s
  • Locked
    13. 
    Installing Extensions for Pipelines
    8m 36s
  • Locked
    14. 
    Jenkins and Travis to Azure Pipeline Translation
    3m 6s
  • Locked
    15. 
    Translation Case Study
    2m 21s
  • Locked
    16. 
    Course Summary
    1m 22s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.