What is a Task in Azure DevOps

A free video tutorial from Houssem Dellai
Engineer at Microsoft
Rating: 4.4 out of 5Instructor rating
9 courses
122,505 students
What is a Task in Azure DevOps

Learn more from the full course

Learn Azure DevOps CI/CD pipelines

Create CI/CD pipelines for Java, .NET, NodeJs, Docker, Terraform, Nuget, Xamarin, SQL Server and ARM templates

12:54:45 of on-demand video • Updated September 2022

What is DevOps and CI/CD
Creating CI/CD pipelines for Web, Mobile and Container apps
Including the Database into the pipelines
Configure deployment to Azure Cloud
Run unit, functional and load tests as part of the pipeline
Analyse source code using Sonar
Use Infrastructure as Code (IaC) from CI/CD with ARM templates
Use Configuration as Code (CaC) in Azure DevOps
Create Dev-Test-Prod environments
Secure the pipelines sensitive data
Use Infrastructure as Code (IaC) from CI/CD with Terraform
English [Auto]
Let's learn what is a task in Asia. A DevOps, CIA and pipelines are a group of different tasks that perform different operations. This could be running the MDA commands, running PowerShell scripts, copying files and publishing them, and styling software and many more. We can get the list of those tasks. If I click here on the add icon from here, I can. I get different tasks. And all those tasks are actually available from the Azure pipelines. So if I go to a marketplace that really wants to do a dot com and then select Azure DevOps from here, I can get all those tasks that I can install in my Azure DevOps account. Those tasks could integrate with IWC, for example, for Amazon Web Services. It could also integrate with Jenkins, Google Play, Cordova for Mobile Development, ready role for database integration, TerraForm and many more. Most of those tasks are available as open source projects. So if I go to, uh, to get help to this GitHub repository from here, I can find the tasks that are created by Microsoft itself, and it made them available as open source project. And from this project, if now I go to tasks. I'll be able to see the different tasks we see here. The task for Epicenter, for example, the Asia, the ally and many more. And here I find the one for Darknet Girl. If I click on it, then I'll be able to see the task related to that net core. And here we see some these files. Those are using TypeScript. Those actually are implemented using TypeScript and odious. And here, if I go to one of them, let's go to the net or the DSS, for example. From here, we can see the implementation for this task. So here we have the method execute that we will try to run the different darknet, build, publish or run commands or test restore back push and so on. And for each of those tasks, we have the action related to it. So for the net run, for example, it will go to the basic command, which is defined somewhere right here. So from here we can take a look at the implementation of the task to understand what it is really doing under the hood. And of course you can create your own extension and publish it into the Azure marketplace.