{"id":36375,"date":"2017-09-29T15:28:38","date_gmt":"2017-09-29T15:28:38","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/devops\/?p=36375"},"modified":"2019-02-14T15:51:08","modified_gmt":"2019-02-14T23:51:08","slug":"chef-brings-habitat-to-vsts-and-agile-extensions-makes-editing-your-backlog-a-breeze","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/chef-brings-habitat-to-vsts-and-agile-extensions-makes-editing-your-backlog-a-breeze\/","title":{"rendered":"Chef brings Habitat to VSTS, and Agile Extensions makes editing your backlog a breeze"},"content":{"rendered":"<p>This month I have two extensions that I am excited about. Chef, who earlier this year released their <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=chef-software.vsts-chef-tasks&amp;utm_source=roundupblog\">core set of CI\/CD tasks for working with Chef<\/a>, is adding a new extension that connects VSTS with their app &amp; container automation system, Habitat. Agile Extensions is also making an early splash in the Marketplace with the newest awesome addition to their suite of tool for Agile teams, Backlog Essentials.<\/p>\n<ul>\n<li><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=chef-software.vsts-habitat-tasks&amp;utm_source=roundupblog\">Habitat, by Chef<\/a><\/li>\n<li><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=agile-extensions.backlog-essentials&amp;utm_source=roundupblog\">Backlog Essentials, by Agile Extensions<\/a><\/li>\n<\/ul>\n<h2><strong><span class=\"ux-item-name\">Habitat Integration, by Chef<\/span><\/strong><\/h2>\n<table style=\"width: 100%;border: 0px\">\n<tbody>\n<tr>\n<td style=\"border: 0;width: 128px\"><img decoding=\"async\" width=\"188\" height=\"188\" class=\"alignleft wp-image-36405 size-full\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2017\/09\/habitatlogo.png\" \/><\/td>\n<td style=\"border: 0;padding-left: 30px;vertical-align: middle\">See it in the Marketplace here:\u00a0<a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=chef-software.vsts-habitat-tasks&amp;utm_source=roundupblog\">https:\/\/marketplace.visualstudio.com\/items?itemName=chef-software.vsts-habitat-tasks<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This extension adds 7 Build &amp; Release tasks for working with Habitat. From Chef, <a href=\"https:\/\/habitat.sh\/\">Habitat <\/a>&#8220;provides a toolset that allows software to be packaged into an immutable configurable archive which can be shared. This archive can be deployed anywhere or exported to other formats such as Docker.&#8221;<\/p>\n<p><figure id=\"attachment_36396\" aria-labelledby=\"figcaption_attachment_36396\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" width=\"680\" height=\"425\" class=\"wp-image-36396 \" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2017\/09\/habitat-overview4-1024x640.png\" \/><figcaption id=\"figcaption_attachment_36396\" class=\"wp-caption-text\">For more overviews of the Habitat concepts and the feature set, check out the Habitat docs: <a href=\"https:\/\/www.habitat.sh\/docs\/concepts-overview\/\">https:\/\/www.habitat.sh\/docs\/concepts-overview\/<\/a><\/figcaption><\/figure><\/p>\n<h3>Build Tasks<\/h3>\n<ul>\n<li><strong> Install Habitat<\/strong> &#8211; Installs Habitat on the build agent<\/li>\n<li><strong>Signing origin key<\/strong> &#8211; Copies your Habitat origin key to the agent for package signing<\/li>\n<li><strong>Build plan<\/strong> &#8211; Build the Habitat package using the project plan.sh<\/li>\n<\/ul>\n<h3>Release Tasks<\/h3>\n<ul>\n<li><strong>Package install<\/strong> &#8211; Install a Habitat package locally<\/li>\n<li><strong>Package upload<\/strong> &#8211; Upload Habitat package to the specified depot<\/li>\n<li><strong>Package export<\/strong> &#8211; Export a Habitat package to a different format<\/li>\n<li><strong>Tag an image<\/strong> &#8211; Tag a Docker image that has been created by exporting a Habitat package with the previous task.<\/li>\n<\/ul>\n<h2><strong><span class=\"ux-item-name\">Backlog Essentials, by Agile Extensions<\/span><\/strong><\/h2>\n<table style=\"width: 100%;border: 0px\">\n<tbody>\n<tr>\n<td style=\"border: 0;width: 128px\"><img decoding=\"async\" width=\"128\" height=\"128\" class=\"alignleft wp-image-36395 size-full\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2017\/09\/backlog-essentials-logo.png\" \/><\/td>\n<td style=\"border: 0;padding-left: 30px;vertical-align: middle\">See it in the Marketplace here:\u00a0<a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=agile-extensions.backlog-essentials&amp;utm_source=roundupblog\">https:\/\/marketplace.visualstudio.com\/items?itemName=agile-extensions.backlog-essentials<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>You may recognize Agile Extensions because they are the author of some of our most popular community extensions in the Marketplace like <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=agile-extensions.personas&amp;utm_source=roundupblog\">Personas<\/a>, <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=agile-extensions.dod&amp;utm_source=roundupblog\">Definition of Done<\/a>, and <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=agile-extensions.product-vision&amp;utm_source=roundupblog\">Product Vision<\/a>.<\/p>\n<p>Their newest extension, Backlog Essentials, is already receiving fantastic reviews in the Marketplace and it&#8217;s easy to see why. It really takes the built in backlog experience to the next level, making the important information glance-able and quickly editable:<\/p>\n<ul>\n<li>Tags<\/li>\n<li>Story Points, Effort, Business Value<\/li>\n<li>Description and Acceptance Criteria<\/li>\n<li>Repro Steps and System Info for Bugs<\/li>\n<li>Parent work items (read-only)<\/li>\n<\/ul>\n<p><figure id=\"attachment_36385\" aria-labelledby=\"figcaption_attachment_36385\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" width=\"718\" height=\"406\" class=\"wp-image-36385\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2017\/09\/backlog-essentials-gif.gif\" \/><figcaption id=\"figcaption_attachment_36385\" class=\"wp-caption-text\">Quick Edit with Backlog Essentials enables you to edit your user stories from the backlog list without actually opening the work item form<\/figcaption><\/figure><\/p>\n<h3>Are you using (or building)\u00a0an extension you think should be featured here?<\/h3>\n<p>I&#8217;ll be on the lookout for extensions to feature in the future, so if you&#8217;d like to see yours (or someone else&#8217;s)\u00a0here, then let me know on Twitter!<\/p>\n<p><a href=\"https:\/\/twitter.com\/JoeB_in_NC\">@JoeB_in_NC<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This month I have two extensions that I am excited about. Chef, who earlier this year released their core set of CI\/CD tasks for working with Chef, is adding a new extension that connects VSTS with their app &amp; container automation system, Habitat. Agile Extensions is also making an early splash in the Marketplace with [&hellip;]<\/p>\n","protected":false},"author":212,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[227,253,226,229,1],"tags":[],"class_list":["post-36375","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-azure-devops-server","category-ci","category-community","category-devops"],"acf":[],"blog_post_summary":"<p>This month I have two extensions that I am excited about. Chef, who earlier this year released their core set of CI\/CD tasks for working with Chef, is adding a new extension that connects VSTS with their app &amp; container automation system, Habitat. Agile Extensions is also making an early splash in the Marketplace with [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/36375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/212"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=36375"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/36375\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=36375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=36375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=36375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}