DevOps Pipelines: Configuring & Building Core Elements of Azure Pipelines

DevOps    |    Intermediate
  • 16 videos | 1h 19m 46s
  • Includes Assessment
  • Earns a Badge
Rating 2.5 of 4 users Rating 2.5 of 4 users (4)
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

  • 1m 29s
  • 4m 41s
    After completing this video, you will be able to recall the key concepts and components used in Azure Pipelines to deliver code more efficiently and reliably. FREE ACCESS
  • Locked
    3.  Creating Pipeline to Build GitHub Repos
    9m 13s
    Find out how to create pipelines to build GitHub repositories using Azure Pipelines from the Azure CLI. FREE ACCESS
  • Locked
    4.  Managing Azure Pipelines Jobs
    7m 48s
    Learn how to configure and execute Azure Pipelines jobs based on the status of previously run jobs, and set timeouts for each task individually. FREE ACCESS
  • Locked
    5.  Stages in Azure Pipelines
    3m 33s
    Upon completion of this video, you will be able to describe the concept of stages in Azure Pipelines and list the major divisions of a logical release pipeline. FREE ACCESS
  • Locked
    6.  Approvals and Queuing Policies
    7m 6s
    After completing this video, you will be able to recognize the role of approvals and gates, deployment conditions and triggers, and queuing policies in controlling the deployment of a release to a stage. FREE ACCESS
  • Locked
    7.  Configuring Approvals for Release Pipelines
    7m 10s
    Learn how to organize deployment jobs in release pipelines into stages, and configure the approvals, deployment conditions, and queueing policies of release pipelines. FREE ACCESS
  • Locked
    8.  Creating Pipelines Using Exports
    3m 26s
    In this video, you will learn how to create new pipelines in separate projects by exporting and importing existing pipelines. FREE ACCESS
  • Locked
    9.  Resource Types
    6m 15s
    After completing this video, you will be able to specify the concept of a resource and the types of resources that can be used by Azure Pipelines along with their features. FREE ACCESS
  • Locked
    10.  Configuring Resource Triggers
    3m 4s
    Find out how to configure resource triggers from different branches and change the default branch for a pipeline. FREE ACCESS
  • Locked
    11.  Agents in Azure Pipelines
    4m 46s
    After completing this video, you will be able to 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. FREE ACCESS
  • Locked
    12.  Creating Resource Groups and VM Scale Sets
    5m 50s
    In this video, you will create new resource groups and virtual machine scale sets using Azure Cloud Shell to prepare a machine scale set agent pool. This pool can help Azure Pipelines determine how to perform scaling based on the number of incoming pipeline jobs. FREE ACCESS
  • Locked
    13.  Installing Extensions for Pipelines
    8m 36s
    In this video, learn how to install extensions to organizations and create custom extensions for Azure DevOps to place in the marketplace. FREE ACCESS
  • Locked
    14.  Jenkins and Travis to Azure Pipeline Translation
    3m 6s
    Upon completion of this video, you will be able to describe the approach of translating Jenkins and Travis pipeline configurations to Azure pipelines. FREE ACCESS
  • Locked
    15.  Translation Case Study
    2m 21s
    During this video, you will learn how to translate a Jenkins pipeline to an Azure pipeline. FREE ACCESS
  • 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 on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 85 users Rating 4.5 of 85 users (85)
Rating 4.6 of 2165 users Rating 4.6 of 2165 users (2165)
Rating 4.5 of 19 users Rating 4.5 of 19 users (19)