{"id":31526,"date":"2017-05-10T13:05:17","date_gmt":"2017-05-10T21:05:17","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/?p=31526"},"modified":"2019-02-14T15:51:43","modified_gmt":"2019-02-14T23:51:43","slug":"announcing-general-availability-of-the-new-build-editor","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/announcing-general-availability-of-the-new-build-editor\/","title":{"rendered":"Announcing General Availability of the New Build Editor"},"content":{"rendered":"<p>Today we are excited to announce the general availability of a <strong>new build definition editor<\/strong> in Visual Studio Team Services. The new editor is also available in Team Foundation Server 2017 Update 2.<\/p>\n<p>We started this exercise of refreshing the entire build editor a few months back. Besides the need to modernize our user experience, we addressed various customer pain-points in the new editor. The new editor features a more intuitive getting started experience through introduction of new features such as <strong>process parameters<\/strong>. Common actions such as finding and adding tasks, using templates, or setting configuration options are easier in the new experience.<\/p>\n<h2>What\u2019s New in the new build editor?<\/h2>\n<ul>\n<ul>\n<li>Get started with the template of your choice. You can search for one of the out-of-the-box or customized templates and choose \u2018Apply\u2019, or simply choose \u2018empty template\u2019 to get started.<\/li>\n<\/ul>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/Search-template.png\"><img decoding=\"async\" width=\"922\" height=\"429\" class=\"alignnone size-full wp-image-31566\" alt=\"search-template\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2017\/05\/Search-template.png\" \/><\/a><\/p>\n<ul>\n<ul>\n<li>Working with tasks is now a breeze. You can now search for tasks and add them to a specified location (indicated by the blue line) by using the &#8216;Add&#8217; button or you can directly drag and drop them to your desired location. You can also reorder tasks in the build definition by using drag and drop or clone them using Ctrl + drag and drop.<\/li>\n<\/ul>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/search-tasks.png\"><img decoding=\"async\" width=\"946\" height=\"650\" class=\"alignnone size-full wp-image-31565\" alt=\"search-tasks\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2017\/05\/search-tasks.png\" \/><\/a><\/p>\n<ul>\n<ul>\n<li>Getting started made easy with \u2018Process parameters\u2019. When you start with one of the out-of-the-box templates, the most important fields across all tasks in the template are already (pre-defined) bubbled up to a single view called \u201cProcess\u201d. Provide the values for these process parameters to immediately get started.\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/process-parameters-1.png\"><img decoding=\"async\" width=\"970\" height=\"586\" class=\"alignnone size-full wp-image-31585\" alt=\"process-parameters-1\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2017\/05\/process-parameters-1.png\" \/><\/a>\nAlternatively, you can bubble up all the important fields across tasks in any of your build definitions to the \u201cProcess view\u201d as process parameters. You can also link multiple fields across tasks to create one parameter, thus avoiding entering the same value at multiple places. Process parameters help you quickly make changes to all the important fields and create a build without needing to click through each of the tasks or filling the same value multiple times.<\/li>\n<\/ul>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/process-parameters-2.png\"><img decoding=\"async\" width=\"970\" height=\"589\" class=\"alignnone size-full wp-image-31555\" alt=\"process-parameters-2\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2017\/05\/process-parameters-2.png\" \/><\/a><\/p>\n<ul>\n<ul>\n<li>Improved task input forms. Tasks inputs now have a legible and clutter free UX<\/li>\n<\/ul>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/Refreshed-UX.png\"><img decoding=\"async\" width=\"879\" height=\"540\" class=\"alignnone size-large wp-image-31635\" alt=\"refreshed-ux\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2017\/05\/Refreshed-UX-1024x629.png\" \/><\/a><\/p>\n<p>For a complete walk-through of creating your first build definition using the new editor, see <a href=\"https:\/\/www.visualstudio.com\/en-us\/docs\/build\/get-started\/ci-cd-part-1\">CI\/CD for newbies<\/a>. For various examples on how to build your applications using VSTS and TFS, see <a href=\"https:\/\/www.visualstudio.com\/en-us\/docs\/build\/apps\">Build your app<\/a>.<\/p>\n<h2>Got feedback?<\/h2>\n<p>How can we make the new Build editor better for you? Here is how you can get in touch with us<\/p>\n<ul>\n<li>Suggest a feature on <a href=\"https:\/\/visualstudio.uservoice.com\/forums\/330519-team-services\/category\/145254-ci-build\">User voice<\/a><\/li>\n<li>Report an issue on <a href=\"https:\/\/developercommunity.visualstudio.com\/spaces\/21\/index.html\">Developer community.<\/a><\/li>\n<li>Send me an <a href=\"mailto:adaga@microsoft.com\">email<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Today we are excited to announce the general availability of a new build definition editor in Visual Studio Team Services. The new editor is also available in Team Foundation Server 2017 Update 2. We started this exercise of refreshing the entire build editor a few months back. Besides the need to modernize our user experience, [&hellip;]<\/p>\n","protected":false},"author":215,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[253,226,1],"tags":[],"class_list":["post-31526","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure-devops-server","category-ci","category-devops"],"acf":[],"blog_post_summary":"<p>Today we are excited to announce the general availability of a new build definition editor in Visual Studio Team Services. The new editor is also available in Team Foundation Server 2017 Update 2. We started this exercise of refreshing the entire build editor a few months back. Besides the need to modernize our user experience, [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/31526","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\/215"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=31526"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/31526\/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=31526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=31526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=31526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}