<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PowerShell on</title><link>https://www.jaestevan.com/en/tag/powershell/</link><description>Recent content in PowerShell on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Tue, 12 Jan 2016 00:00:00 +0100</lastBuildDate><atom:link href="https://www.jaestevan.com/en/tag/powershell/index.xml" rel="self" type="application/rss+xml"/><item><title>Automatic BUILD Processes with TFS and AX 2012 (2/2) (ALM-X)</title><link>https://www.jaestevan.com/en/blog/2016/automatic-build-processes-with-tfs-and-ax-2012-2-2-alm-x/</link><pubDate>Tue, 12 Jan 2016 00:00:00 +0100</pubDate><guid>https://www.jaestevan.com/en/blog/2016/automatic-build-processes-with-tfs-and-ax-2012-2-2-alm-x/</guid><description>&lt;p&gt;In the &lt;a href="https://www.jaestevan.com/en/blog/2015/automatic-build-processes-with-tfs-and-ax-2012-1-2-alm-ix/"&gt;previous article in this series&lt;/a&gt; we defined the main process to configure a Microsoft Dynamics AX 2012 Build in TFS, in summary:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Install and configure the necessary TFS components on the build server (Agent, Controller, etc.).&lt;/li&gt;
&lt;li&gt;Create a new project with custom activities and the default template.&lt;/li&gt;
&lt;li&gt;Upload all of this to the source code repository in TFS or Team Services so the Controller can access them.&lt;/li&gt;
&lt;li&gt;Add these references to &lt;em&gt;Visual Studio&lt;/em&gt; so it recognizes the new activities.&lt;/li&gt;
&lt;li&gt;Create a new Build definition using the downloaded template.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We were left executing this newly created &lt;strong&gt;&lt;a href="https://www.jaestevan.com/en/blog/2015/automatic-build-processes-with-tfs-and-ax-2012-1-2-alm-ix/"&gt;Build definition&lt;/a&gt;&lt;/strong&gt; with all options, activities and default template, and after which we received an error. Frustrating, isn&amp;rsquo;t it? It may be, but if you think about it, it&amp;rsquo;s quite logical, let&amp;rsquo;s see:&lt;/p&gt;</description></item><item><title>Automatic BUILD Processes with TFS and AX 2012 (1/2) (ALM-IX)</title><link>https://www.jaestevan.com/en/blog/2015/automatic-build-processes-with-tfs-and-ax-2012-1-2-alm-ix/</link><pubDate>Thu, 03 Dec 2015 00:00:00 +0100</pubDate><guid>https://www.jaestevan.com/en/blog/2015/automatic-build-processes-with-tfs-and-ax-2012-1-2-alm-ix/</guid><description>&lt;p&gt;In the previous posts of this series we have seen &lt;a href="https://www.jaestevan.com/en/blog/2012/team-foundation-server-2010-installation-alm-ii/"&gt;how to configure a TFS server&lt;/a&gt; (local or in the cloud) and how to &lt;a href="https://www.jaestevan.com/en/blog/2012/microsoft-dynamics-ax-2012-application-lifecycle-management-alm-i/"&gt;use it to manage our tasks&lt;/a&gt;, &lt;a href="https://www.jaestevan.com/en/blog/2015/source-code-control-with-tfs-in-microsoft-dynamics-ax-2012-alm-vi/"&gt;control the source code&lt;/a&gt; and &lt;a href="https://www.jaestevan.com/en/blog/2015/version-control-in-microsoft-dynamics-ax-2012-using-team-foundation-server-branches-alm-vii/"&gt;manage versions through branches&lt;/a&gt;, among other things. To close the circle we must process all that information, code and versions into something we can deliver to our clients/users.&lt;/p&gt;
&lt;p&gt;This is where automatic build and compilation processes come in, called &lt;em&gt;&lt;strong&gt;Build&lt;/strong&gt;&lt;/em&gt; processes. Running a &lt;em&gt;Build&lt;/em&gt; in TFS is relatively simple if we work with .NET languages, but to do it with AX we&amp;rsquo;ll have to work a bit beforehand to prepare the environment and install the necessary components on the servers.&lt;/p&gt;</description></item></channel></rss>