DevOps Pipelines: Configuring & Building Core Elements of Azure Pipelines
DevOps
| Intermediate
- 16 videos | 1h 19m 46s
- Includes Assessment
- Earns a Badge
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 courseRecall the key concepts and components used in azure pipelines to deliver better code efficiently and reliablyCreate pipelines to build github repositories using azure pipelines from the azure cliConfigure and execute azure pipelines jobs based on the status of previously run jobs and set timeouts for each task individuallyDescribe 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 pipelinesRecognize the role of approvals and gates, deployment conditions and triggers, and queuing policies in controling the deployment of a release to a stageOrganize deployment jobs in release pipelines into stages and configure the approvals, deployment conditions, and queueing policies of the release pipelinesBuild 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 featuresConfigure resource triggers from different branches and change the default branch for a pipelineDescribe 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 pipelinesCreate 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 jobsInstall extensions to organizations and create custom extensions for azure devops to place in the marketplaceDescribe the approach of translating jenkins and travis pipeline configurations to azure pipelinesDemonstrate translating a jenkins pipeline to an azure pipelineSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 29s
-
4m 41sAfter 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
-
9m 13sFind out how to create pipelines to build GitHub repositories using Azure Pipelines from the Azure CLI. FREE ACCESS
-
7m 48sLearn 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
-
3m 33sUpon 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
-
7m 6sAfter 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
-
7m 10sLearn how to organize deployment jobs in release pipelines into stages, and configure the approvals, deployment conditions, and queueing policies of release pipelines. FREE ACCESS
-
3m 26sIn this video, you will learn how to create new pipelines in separate projects by exporting and importing existing pipelines. FREE ACCESS
-
6m 15sAfter 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
-
3m 4sFind out how to configure resource triggers from different branches and change the default branch for a pipeline. FREE ACCESS
-
4m 46sAfter 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
-
5m 50sIn 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
-
8m 36sIn this video, learn how to install extensions to organizations and create custom extensions for Azure DevOps to place in the marketplace. FREE ACCESS
-
3m 6sUpon completion of this video, you will be able to describe the approach of translating Jenkins and Travis pipeline configurations to Azure pipelines. FREE ACCESS
-
2m 21sDuring this video, you will learn how to translate a Jenkins pipeline to an Azure pipeline. FREE ACCESS
-
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.