<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx</link><description>If so SPEAK UP NOW .&amp;#160; The Windows SDK team is looking for feedback on whether this would be useful.&amp;#160; Check out their request for feedback at:&amp;#160; Influence the future of Windows sdk - Powershell based build environment Jeffrey Snover [MSFT]</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>MSDN Blog Postings  &amp;raquo; Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8165314</link><pubDate>Wed, 12 Mar 2008 05:58:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8165314</guid><dc:creator>MSDN Blog Postings  » Do you want a PowerShell based build environment?</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://msdnrss.thecoderblogs.com/2008/03/11/do-you-want-a-powershell-based-build-environment/"&gt;http://msdnrss.thecoderblogs.com/2008/03/11/do-you-want-a-powershell-based-build-environment/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8165617</link><pubDate>Wed, 12 Mar 2008 07:03:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8165617</guid><dc:creator>Tomas Restrepo</dc:creator><description>&lt;p&gt;Thanks for the pointer Jeffrey! I already answered in Nanda's blog, and yes, I do think this is a big deal. For us developers, if we don't have a full build environment, then using powershell all the time doesn't make any sense.&lt;/p&gt;
&lt;p&gt;I actually have it already on my profile scripts (I look for 3.5/2008 first and if not found fall back to 2.0/2005, so i can use it on all my machines), and now I can use powershell 100% of the time and not even look back to cmd.exe :) &lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8168757</link><pubDate>Wed, 12 Mar 2008 14:00:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8168757</guid><dc:creator>Fred Morrison</dc:creator><description>&lt;p&gt;Please replace those SharePoint workflow Post build bat files with ps1's. &amp;nbsp;Build my WSP's with PowerShell, not BAT files. &amp;nbsp;If you prefer to deal only with VS 2008 but not VS 2005 SP1, I'm OK with that.&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8168766</link><pubDate>Wed, 12 Mar 2008 14:02:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8168766</guid><dc:creator>Fred Morrison</dc:creator><description>&lt;p&gt;(Follow-on to previous response). &amp;nbsp;Go visit CodePlex and see how many &amp;quot;add-ons&amp;quot; to SharePoint are needed to create a decent development environmnet (even VS 2008!) and you'll get some good ideas how to harness PowerShell for making Visual Studio a better SharePoint custom workflow development environment.&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8170392</link><pubDate>Wed, 12 Mar 2008 17:25:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8170392</guid><dc:creator>Dan Ward</dc:creator><description>&lt;p&gt;I really could've used it 1.5 years ago. &amp;nbsp;Since then I've rolled my own PowerShell build process. It's a beauty: a single XML-driven process where a single 'build' can:&lt;/p&gt;
&lt;p&gt; - pull source code from multiple, different source repositories and/or external (UNC) locations;&lt;/p&gt;
&lt;p&gt; - compile different sections of code using different framework versions (NANT does the compilation work, the script handles the necessary environment variables, library paths, etc.);&lt;/p&gt;
&lt;p&gt; - purge files based on regex patterns;&lt;/p&gt;
&lt;p&gt; - run on different machine setups (the necessary constants separated in their own XML file);&lt;/p&gt;
&lt;p&gt; - logs everything, zips up the package, grabs the appropriate deploy script and drops in it our deploy folder, ready to roll!&lt;/p&gt;
&lt;p&gt;Being able to put everything in XML format and read it so easily within PowerShell made it a dream. &amp;nbsp;We're up to 37 separate 'applications' - all our .bat files are gone. &amp;nbsp;Woo-hoo!&lt;/p&gt;
&lt;p&gt;Granted, there were some headaches. &amp;nbsp;PowerShell doesn't play well with PSEXEC, which we use for 'remote' (build-machine) builds. &amp;nbsp;I learned more than I want to about stdout issues with PSEXEC, VSS ss.exe, WinZip, etc. and couldn't use *-Transcript for logging as a result, a big bummer. &amp;nbsp;I'm hoping the remote capabilities of PS v2 will help here down the road.&lt;/p&gt;
&lt;p&gt;Also, having native access within PowerShell to more services would really help. &amp;nbsp;How about a SQL provider for SQL Server 2005? &amp;nbsp;VSS provider? &amp;nbsp;There are a lot of VSS users out here still, alas.&lt;/p&gt;
&lt;p&gt;These nitpicks aside, PowerShell kicks ass and has made my job much, much easier. &amp;nbsp;Great work, Jeffrey!&lt;/p&gt;
&lt;p&gt;-Dan&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8180294</link><pubDate>Thu, 13 Mar 2008 15:48:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8180294</guid><dc:creator>Cash Foley</dc:creator><description>&lt;p&gt;I attempted to leave a comment on Nanda's blog but I'm not seeing it. &amp;nbsp;My comment is: MSBuild is a comprehensive build engine that is part of the Framework. &amp;nbsp;It's good at what it does. &amp;nbsp;I can't say I love XML for this kind of thing but does have its advantages. &amp;nbsp;Second, what unmet need is being provided by implementing it in PowerShell? &amp;nbsp;I suspect PowerShell CmdLets invoking MSBuild would be nice and all that is really needed&lt;/p&gt;
&lt;p&gt;- Cash&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8181614</link><pubDate>Thu, 13 Mar 2008 19:16:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8181614</guid><dc:creator>Cash Foley</dc:creator><description>&lt;p&gt;Of course - they need to make a Powershell Task part of the MSBuild Base task lists!&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8314095</link><pubDate>Tue, 18 Mar 2008 15:43:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8314095</guid><dc:creator>Joe</dc:creator><description>&lt;p&gt;Yes, it would be nice to use shell-expressions in msbuild&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8333017</link><pubDate>Mon, 24 Mar 2008 07:58:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8333017</guid><dc:creator>Stephen</dc:creator><description>&lt;p&gt;most definitely. the more applications built for powershell, the better for powershell users and the .net framework itself.&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8340363</link><pubDate>Thu, 27 Mar 2008 23:41:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8340363</guid><dc:creator>vbNullString</dc:creator><description>&lt;p&gt;Yes, I would very much love it. I don't want QA department to manage some of their testing using NUnit. I want them to be able to change scripts instead of compiled application for their testing.&lt;/p&gt;</description></item><item><title>Nanda Lella: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8341862</link><pubDate>Fri, 28 Mar 2008 18:05:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8341862</guid><dc:creator>Rob Relyea - Xamlified</dc:creator><description>&lt;p&gt;Jeffrey Snover (PowerShell Architect) pointed to Nanda&amp;amp;#39;s post asking for feedback for the Windows&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8342862</link><pubDate>Sat, 29 Mar 2008 06:36:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8342862</guid><dc:creator>dreeschkind</dc:creator><description>&lt;p&gt;Make it so!&lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;p&gt;greetings&lt;/p&gt;
&lt;p&gt;dreeschkind&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8343176</link><pubDate>Sat, 29 Mar 2008 12:20:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8343176</guid><dc:creator>pelister</dc:creator><description>&lt;p&gt;I want rather a Windows Forkflow based Powershell build environment:))&lt;/p&gt;
&lt;p&gt;i.e., if we had the possibility to visually insert the ps cmdlets via drag-drop into visual studio's WF builder, that would make script writing a lot easier!&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8358825</link><pubDate>Sat, 05 Apr 2008 02:42:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8358825</guid><dc:creator>vbNullString</dc:creator><description>&lt;p&gt;I would very much like a framework like Watir for PowerShell along with build environment.&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8373688</link><pubDate>Thu, 10 Apr 2008 03:53:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8373688</guid><dc:creator>Larry Paseornek</dc:creator><description>&lt;p&gt;Yes! &amp;nbsp;A powershell build environment would be awesome!&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#8957690</link><pubDate>Thu, 18 Sep 2008 21:39:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8957690</guid><dc:creator>Dave Hybrid</dc:creator><description>&lt;p&gt;Great post, really helped me understand, thanks!&lt;/p&gt;</description></item><item><title>re: Do you want a PowerShell based build environment?</title><link>http://blogs.msdn.com/powershell/archive/2008/03/12/do-you-want-a-powershell-based-build-environment.aspx#9008319</link><pubDate>Tue, 21 Oct 2008 02:06:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9008319</guid><dc:creator>it help</dc:creator><description>&lt;p&gt;A really well explained article and has given me a nice idea for a project!&lt;/p&gt;</description></item></channel></rss>