{"id":41140,"date":"2023-01-21T00:45:02","date_gmt":"2023-01-21T07:45:02","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/premier-developer\/?p=41140"},"modified":"2023-01-18T12:06:10","modified_gmt":"2023-01-18T19:06:10","slug":"azure-devops-pipelines-tasks-jobs-stages-and-more","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/azure-devops-pipelines-tasks-jobs-stages-and-more\/","title":{"rendered":"Azure DevOps Pipelines: Tasks, Jobs, Stages and more!"},"content":{"rendered":"<p><a href=\"https:\/\/www.linkedin.com\/in\/john-folberth\/\">John Folberth<\/a> recently contributed a series of Azure DevOps posts in our Tech Community covering a range of Pipeline topics, including Template Tasks, Jobs, Environments, Variables, Jobs, and Stages.\u00a0 There is a lot of great information, so be sure to check these out.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/healthcare-and-life-sciences\/azure-devops-pipelines-tasks-jobs-stages\/ba-p\/3694772\">Azure DevOps Pipelines: Tasks, Jobs, Stages<\/a><\/p>\n<p>When starting in Azure DevOps Pipelines one can immediately become inundated with terminology that may seem foreign or question what pipeline structure will lead to the most flexibility and streamlining of their build\/deployment process. This post will focus on the hierarchy of Tasks-&gt;Jobs-Stages.<\/p>\n<p><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/healthcare-and-life-sciences\/azure-devops-pipelines-environments-and-variables\/ba-p\/3707414\">Azure DevOps Pipelines: Environments and Variables<\/a><\/p>\n<p>Environments and variables are two key components when it comes to Azure DevOps pipelines security and governance. Additionally, if done right they assist with reusability of your pipelines.<\/p>\n<p><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/healthcare-and-life-sciences\/azure-devops-pipelines-templates-tasks-and-jobs\/ba-p\/3712459\">Azure DevOps Pipelines: Templates Tasks and Jobs<\/a><\/p>\n<p><span data-contrast=\"auto\">YAML templates provide Azure DevOps customers with the capabilities to quickly scale and deploy artifacts while following their organizations required steps securely and quickly. Templates are the ultimate goal in any DRY (Don\u2019t Repeat Yourself) implementation of Azure DevOps Pipelines.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>John Folberth recently contributed a series of Azure DevOps posts in our Tech Community covering a range of Pipeline topics, including Template Tasks, Jobs, Environments, Variables, Jobs, and Stages.\u00a0 There is a lot of great information, so be sure to check these out. Azure DevOps Pipelines: Tasks, Jobs, Stages When starting in Azure DevOps Pipelines [&hellip;]<\/p>\n","protected":false},"author":582,"featured_media":41141,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[22],"tags":[2571,10637],"class_list":["post-41140","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","tag-azure-devops","tag-pipelines"],"acf":[],"blog_post_summary":"<p>John Folberth recently contributed a series of Azure DevOps posts in our Tech Community covering a range of Pipeline topics, including Template Tasks, Jobs, Environments, Variables, Jobs, and Stages.\u00a0 There is a lot of great information, so be sure to check these out. Azure DevOps Pipelines: Tasks, Jobs, Stages When starting in Azure DevOps Pipelines [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/41140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=41140"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/41140\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/41141"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=41140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=41140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=41140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}