{"id":8992,"date":"2016-04-01T14:42:12","date_gmt":"2016-04-01T19:42:12","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/buckh\/?p=8992"},"modified":"2016-04-01T14:42:12","modified_gmt":"2016-04-01T19:42:12","slug":"tfs-2015-update-2-gated-checkin-for-the-new-build-system-build-vnext","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/buckh\/tfs-2015-update-2-gated-checkin-for-the-new-build-system-build-vnext\/","title":{"rendered":"TFS 2015 Update 2: Gated checkin for the new build system (build vNext)"},"content":{"rendered":"<p>When we shipped the new build system with TFS 2015, we ran out of time to add gated checkin. A lot of customers depend on gated checkin for their workflows, and as a result they\u2019ve been unable to move to the new build system. I\u2019m happy to say we\u2019ve now fixed that.<\/p>\n<p>Among the <a href=\"https:\/\/www.visualstudio.com\/news\/tfs2015-update2-vs\">many features<\/a> in <a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=615439\">TFS 2015 Update 2<\/a>, including the <a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2016\/03\/31\/release-management-in-tfs-2015-update-2\/\">new release management service<\/a> and <a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2016\/03\/31\/team-foundation-server-extensions-2\/\">extensions<\/a>, we\u2019ve added support for gated checkin with Team Foundation Version Control (TFVC) for the new task-based build system (previously called build vNext to distinguish it from the old XAML-based build system).<\/p>\n<p>When you create a new build definition for use with TFVC, you\u2019ll find a new Gated Check-in option in the Triggers tab.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/39\/2019\/03\/image55.png\"><img decoding=\"async\" title=\"image\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px 0px 0px 30px;padding-right: 0px\" border=\"0\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/39\/2019\/03\/image_thumb54.png\" width=\"810\" height=\"505\"><\/a><\/p>\n<p>If you are using Git instead and want gated checkin, take a look at using <a href=\"https:\/\/devblogs.microsoft.com\/buckh\/gated-checkin-for-git-using-branch-policies-to-run-a-build-in-vsts-and-tfs\/\">branch policies<\/a>.<\/p>\n<p>Want to know what\u2019s coming? Check out our <a href=\"https:\/\/www.visualstudio.com\/en-us\/news\/release-archive-vso\">roadmap<\/a>.<\/p>\n<p>Enjoy!<\/p>\n<p><em>Follow me at <a href=\"https:\/\/twitter.com\/tfsbuck\">twitter.com\/tfsbuck<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When we shipped the new build system with TFS 2015, we ran out of time to add gated checkin. A lot of customers depend on gated checkin for their workflows, and as a result they\u2019ve been unable to move to the new build system. I\u2019m happy to say we\u2019ve now fixed that. Among the many [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":10268,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[14],"class_list":["post-8992","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs-2015"],"acf":[],"blog_post_summary":"<p>When we shipped the new build system with TFS 2015, we ran out of time to add gated checkin. A lot of customers depend on gated checkin for their workflows, and as a result they\u2019ve been unable to move to the new build system. I\u2019m happy to say we\u2019ve now fixed that. Among the many [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/8992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/comments?post=8992"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/8992\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media\/10268"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/media?parent=8992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/categories?post=8992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/tags?post=8992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}