{"id":17772,"date":"2015-08-27T12:30:24","date_gmt":"2015-08-27T20:30:24","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/powershell\/?p=17772"},"modified":"2019-06-06T12:46:31","modified_gmt":"2019-06-06T20:46:31","slug":"development-builds-for-dsc-resources-are-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powershell\/development-builds-for-dsc-resources-are-available\/","title":{"rendered":"Development builds for DSC Resources are available"},"content":{"rendered":"<p><strong>Note: This blog post is intended to people who participate in the <\/strong><a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2015\/06\/23\/dsc-resource-kit-flourishes-as-open-source.aspx\"><strong>development of DSC Resources on GitHub<\/strong><\/a><strong>. <\/strong><\/p>\n<p>We are pleased to announce that we&#8217;ve made developments builds available for all <a href=\"https:\/\/github.com\/PowerShell\/DscResources\/tree\/master\/xDscResources\">DSC Resource modules on GitHub<\/a>. From now on, every time Pull Request gets merged, we produce a package with latest changes and upload it on a module-specific NuGet feed. The process is fully automated which means that early adopters\/contributors can install and try newest versions of modules right after they are updated!<\/p>\n<p><strong>It&rsquo;s worth pointing out that <\/strong><a href=\"http:\/\/www.powershellgallery.com\/\"><strong>PowerShell Gallery<\/strong><\/a><strong> is still the &ldquo;Go To&rdquo; place for all released versions of DSC Resource Modules. <\/strong>NuGet feeds mentioned above simply serve as a convenient location where you can obtain development builds (which are still under development) for those of you who would like to give them a spin.<\/p>\n<p>&nbsp;<\/p>\n<p>NuGet feed urls for all modules follow this pattern:<\/p>\n<p>https:\/\/ci.appveyor.com\/nuget\/&lt;Module_Name&gt;<\/p>\n<p>for example, address of xExchange module NuGet feed is:<\/p>\n<p><a href=\"https:\/\/ci.appveyor.com\/nuget\/xexchange\">https:\/\/ci.appveyor.com\/nuget\/xexchange<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>To use it, first register new PSRepository using PowerShellGet:<\/p>\n<p><span style=\"color: #ffffff; font-family: courier new,courier; background-color: #000080;\">Register-PSRepository -Name &lt;Repository_Name&gt; -SourceLocation https:\/\/ci.appveyor.com\/nuget\/&lt;Module_Name&gt;<\/span><\/p>\n<p>e.g.<\/p>\n<p><span style=\"color: #ffffff; font-family: courier new,courier; background-color: #000080;\">Register-PSRepository -Name xExchangeDev -SourceLocation <a href=\"https:\/\/ci.appveyor.com\/nuget\/xexchange\">https:\/\/ci.appveyor.com\/nuget\/xexchange<\/a><\/span><\/p>\n<p><span style=\"color: #ffffff; font-family: courier new,courier; background-color: #000080;\"><\/span><\/p>\n<p>Use Find-Module to list available versions of the module:<\/p>\n<p><span style=\"color: #ffffff; font-family: courier new,courier; background-color: #000080;\">Find-Module -Repository &lt;Repository_Name&gt;<\/span><\/p>\n<p>e.g.<\/p>\n<p><span style=\"color: #ffffff; font-family: courier new,courier; background-color: #000080;\">Find-Module -Repository xExchangeDev<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>To install latest development version, use the following command:<\/p>\n<p><span style=\"color: #ffffff; font-family: courier new,courier; background-color: #000080;\">Install-Module -Name &lt;Module_Name&gt; -Repository &lt;Repository_Name&gt;<\/span><\/p>\n<p>e.g.<\/p>\n<p><span style=\"color: #ffffff; font-family: courier new,courier; background-color: #000080;\">Install-Module -Name xExchange -Repository xExchangeDev<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>You can also install specific version of the module by adding &ndash;RequiredVersion parameter:<\/p>\n<p><span style=\"color: #ffffff; font-family: courier new,courier; background-color: #000080;\">Install-Module -Name &lt;Module_Name&gt; -Repository &lt;Repository_Name&gt; -RequiredVersion &lt;Version_Number&gt;<\/span><\/p>\n<p>e.g.<\/p>\n<p><span style=\"color: #ffffff; font-family: courier new,courier; background-color: #000080;\">Install-Module -Name xExchange -Repository xExchangeDev -RequiredVersion 1.2.0.48<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>The above process is also described on <a href=\"https:\/\/github.com\/powershell\/dscresources\/#development-builds\">DscResources repository page<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Karol Kaczmarek&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n<p>Software Engineer<\/p>\n<p>PowerShell Team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note: This blog post is intended to people who participate in the development of DSC Resources on GitHub. We are pleased to announce that we&#8217;ve made developments builds available for all DSC Resource modules on GitHub. From now on, every time Pull Request gets merged, we produce a package with latest changes and upload it [&hellip;]<\/p>\n","protected":false},"author":600,"featured_media":13641,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[142,150,152,217,248,348],"class_list":["post-17772","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell","tag-desired-state-configuration","tag-dsc","tag-dsc-resource-kit","tag-modules","tag-powershell","tag-windows-powershell-desired-state-configuration"],"acf":[],"blog_post_summary":"<p>Note: This blog post is intended to people who participate in the development of DSC Resources on GitHub. We are pleased to announce that we&#8217;ve made developments builds available for all DSC Resource modules on GitHub. From now on, every time Pull Request gets merged, we produce a package with latest changes and upload it [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/17772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/users\/600"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/comments?post=17772"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/17772\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/media\/13641"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/media?parent=17772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/categories?post=17772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/tags?post=17772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}