{"id":1453,"date":"2008-03-20T22:20:47","date_gmt":"2008-03-20T22:20:47","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/buckh\/2008\/03\/20\/how-do-i-use-the-builds-check-in-policy\/"},"modified":"2008-03-20T22:20:47","modified_gmt":"2008-03-20T22:20:47","slug":"how-do-i-use-the-builds-check-in-policy","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/buckh\/how-do-i-use-the-builds-check-in-policy\/","title":{"rendered":"How Do I: Use the Builds Check-in Policy?"},"content":{"rendered":"<p>A year ago I wrote a <a href=\"http:\/\/blogs.msdn.com\/buckh\/archive\/2007\/03\/28\/stop-piling-on-when-the-build-breaks-build-checkin-policy-for-continuous-integration-in-orcas.aspx\">blog post about a new check-in policy<\/a> that we added in build for TFS 2008 to prevent &#8220;piling on&#8221; when the build is broken in continuous integration environment.&nbsp; That post has all of the details on how it works and even the code showing you how it was implemented.<\/p>\n<p>Now <a href=\"http:\/\/blog.hundhausen.com\/\">Richard Hundhausen<\/a> has a video on how to make effective use of this new check-in policy.<\/p>\n<blockquote>\n<p><a href=\"http:\/\/msdn2.microsoft.com\/en-us\/vsts2008\/cc307262.aspx\">How Do I: Use the Builds Check-in Policy?<\/a> <\/p>\n<p><a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/WinVideo-VSTS-BuildsCheckinPolicy.wmv\"><img decoding=\"async\" height=\"113\" alt=\"\" hspace=\"hspace\" src=\"http:\/\/msdn2.microsoft.com\/cc307262.VSTS-BuildsCheckinPolicy.jpg\" width=\"150\" align=\"left\"><\/a>Use the Builds Check-in Policy in your Continuous Integration Environment to let you know when somebody has broken the build. Richard Hundhausen shows you how.      <br><em>Presented by Richard Hundhausen <\/em><a href=\"http:\/\/www.accentient.com\/\">http:\/\/www.accentient.com<\/a><em> on March 4, 2008<\/em>      <br>Length: 12 minutes 19 seconds <\/p>\n<p><strong>Video Downloads:<\/strong><\/p>\n<p><a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/WinVideo-VSTS-BuildsCheckinPolicy.zip\">ZIP<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/WinVideo-VSTS-BuildsCheckinPolicy.wmv\">WMV<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/iPod-VSTS-BuildsCheckinPolicy-0.mp4\">iPod<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/MP4Video-VSTS-BuildsCheckinPolicy-1.mp4\">MP4<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/3GPVideo-VSTS-BuildsCheckinPolicy.3gp\">3GP<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/Zune-VSTS-BuildsCheckinPolicy-0.wmv\">Zune<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/PSPVideo-VSTS-BuildsCheckinPolicy.zip\">PSP<\/a><\/p>\n<p><strong>Audio Downloads:<\/strong><\/p>\n<p><a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/AACAudio-VSTS-BuildsCheckinPolicy.aac\">AAC<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/WinAudio-VSTS-BuildsCheckinPolicy.wma\">WMA<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/MP2Audio-VSTS-BuildsCheckinPolicy.mp2\">MP2<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/MP3Audio-VSTS-BuildsCheckinPolicy.mp3\">MP3<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/MP4Audio-VSTS-BuildsCheckinPolicy.m4a\">MP4<\/a><\/p>\n<p><strong>Download the code: <\/strong><a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/VB-BuildsCheck-inPolicy_vb.zip\">Visual Basic<\/a> | <a href=\"http:\/\/download.microsoft.com\/download\/1\/9\/6\/19665b02-51e6-4174-bdc1-42fb9210bf21\/CS-BuildsCheck-inPolicy_cs.zip\">Visual C#<\/a><\/p>\n<\/blockquote>\n<div class=\"wlWriterSmartContent\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9e056c07-d12c-4d0d-b0ba-4e498d93772e\" style=\"padding-right: 0px;padding-left: 0px;padding-bottom: 0px;margin: 0px;padding-top: 0px\">Technorati Tags: <a href=\"http:\/\/technorati.com\/tags\/team%20foundation%20server%202008\" rel=\"tag\">team foundation server 2008<\/a>,<a href=\"http:\/\/technorati.com\/tags\/team%20build\" rel=\"tag\">team build<\/a>,<a href=\"http:\/\/technorati.com\/tags\/continuous%20integration\" rel=\"tag\">continuous integration<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A year ago I wrote a blog post about a new check-in policy that we added in build for TFS 2008 to prevent &#8220;piling on&#8221; when the build is broken in continuous integration environment.&nbsp; That post has all of the details on how it works and even the code showing you how it was implemented. [&hellip;]<\/p>\n","protected":false},"author":94,"featured_media":10268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[6,7,8],"class_list":["post-1453","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-source-control","tag-team-build","tag-team-foundation"],"acf":[],"blog_post_summary":"<p>A year ago I wrote a blog post about a new check-in policy that we added in build for TFS 2008 to prevent &#8220;piling on&#8221; when the build is broken in continuous integration environment.&nbsp; That post has all of the details on how it works and even the code showing you how it was implemented. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/1453","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=1453"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/posts\/1453\/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=1453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/categories?post=1453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/buckh\/wp-json\/wp\/v2\/tags?post=1453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}