Skip to content

Releases: SynEdgy/Sampler.DscPipeline

v0.2.0-preview0015

04 Apr 05:27
428131a
Compare
Choose a tag to compare
v0.2.0-preview0015 Pre-release
Pre-release

[v0.2.0-preview0015]

Added

  • Adding pipeline tasks and commands from DSC Workshop.
  • Small changes to support easier deployment for individual environments.
  • Added scripts for compiling MOF and Meta MOF files without the need for the rootConfig.ps1 script. It is now a self-contained task that takes parameters from the Build.yml.
  • Having modules available more than once results in: ImportCimAndScriptKeywordsFromModule : "A second CIM class definition
    for 'MSFT_PSRepository' was found while processing the schema file". Fixed that by using function 'Get-DscResourceFromModuleInFolder'.
    This usually happens with 'PackageManagement' and 'PowerShellGet'
  • The handling of the DSC MOF compilation has changed. The file 'RootConfiguration.ps1' is still used when present in the source of
    the DSC project that uses 'Sampler.DscPipeline'. Same applies to the Meta MOF compilation script 'RootMetaMof.ps1'. If these
    files don't exist, 'Sampler.DscPipeline' uses the scripts in 'ModuleRoot\Scripts'. To control which DSC composite and resource modules should be imported within the DSC configuration, add the section 'Sampler.DscPipeline' to the 'build.yml' as described
    on top of the file 'CompileRootConfiguration.ps1'.
  • Added error handling discovering 'CompileRootConfiguration.ps1' and 'RootMetaMof.ps1'
  • Test cases updated to Pester 5.
  • Fixing issue with ZipFile class not being present.
  • Fixing calculation of checksum if attribute NodeName is different to attribute Name (of YAML file).
  • Increase build speed of root configuration by only importing required Composites/Resources.
  • Added ''UseEnvironment'' parameter to cater for RSOP for identical node names in different environments.
  • Adding Home.md to wikiSource and correct casing.
  • Removed PSModulePath manipulation from task CompileRootConfiguration.build.ps1. This is now handled by the Sampler task Set_PSModulePath.
  • Redesign of the function Split-Array. Most of the time it was not working as expected, especially when requesting larger ChunkCounts (see AutomatedLab/AutomatedLab.Common/#118)
  • Redesign of the function Split-Array. Most of the time it was not working as expected, especially when requesting larger ChunkCounts (see AutomatedLab/AutomatedLab.Common/#118).
  • Improved error handling when compiling MOF files and when calling 'Get-DscResource'.
  • Redesign of the function 'Split-Array'. Most of the time it was not working as expected, especially when requesting larger ChunkCounts (see AutomatedLab/AutomatedLab.Common/#118).
  • Improved error handling when compiling MOF files.

Fixed

  • Fixed regex for commit message --Added new node
  • Fixed task Compress_Artifact_Collections fails when node is filtered

v0.2.0-preview0014

04 Apr 05:16
fc5a03d
Compare
Choose a tag to compare
v0.2.0-preview0014 Pre-release
Pre-release

[v0.2.0-preview0014]

Added

  • Adding pipeline tasks and commands from DSC Workshop.
  • Small changes to support easier deployment for individual environments.
  • Added scripts for compiling MOF and Meta MOF files without the need for the rootConfig.ps1 script. It is now a self-contained task that takes parameters from the Build.yml.
  • Having modules available more than once results in: ImportCimAndScriptKeywordsFromModule : "A second CIM class definition
    for 'MSFT_PSRepository' was found while processing the schema file". Fixed that by using function 'Get-DscResourceFromModuleInFolder'.
    This usually happens with 'PackageManagement' and 'PowerShellGet'
  • The handling of the DSC MOF compilation has changed. The file 'RootConfiguration.ps1' is still used when present in the source of
    the DSC project that uses 'Sampler.DscPipeline'. Same applies to the Meta MOF compilation script 'RootMetaMof.ps1'. If these
    files don't exist, 'Sampler.DscPipeline' uses the scripts in 'ModuleRoot\Scripts'. To control which DSC composite and resource modules should be imported within the DSC configuration, add the section 'Sampler.DscPipeline' to the 'build.yml' as described
    on top of the file 'CompileRootConfiguration.ps1'.
  • Added error handling discovering 'CompileRootConfiguration.ps1' and 'RootMetaMof.ps1'
  • Test cases updated to Pester 5.
  • Fixing issue with ZipFile class not being present.
  • Fixing calculation of checksum if attribute NodeName is different to attribute Name (of YAML file).
  • Increase build speed of root configuration by only importing required Composites/Resources.
  • Added ''UseEnvironment'' parameter to cater for RSOP for identical node names in different environments.
  • Adding Home.md to wikiSource and correct casing.
  • Redesign of the function Split-Array. Most of the time it was not working as expected, especially when requesting larger ChunkCounts (see AutomatedLab/AutomatedLab.Common/#118).
  • Improved error handling when compiling MOF files and when calling 'Get-DscResource'.
  • Redesign of the function 'Split-Array'. Most of the time it was not working as expected, especially when requesting larger ChunkCounts (see AutomatedLab/AutomatedLab.Common/#118).
  • Improved error handling when compiling MOF files.

Fixed

  • Fixed regex for commit message --Added new node
  • Fixed task Compress_Artifact_Collections fails when node is filtered

v0.2.0-preview0013

03 Apr 05:50
f623bb3
Compare
Choose a tag to compare
v0.2.0-preview0013 Pre-release
Pre-release

[v0.2.0-preview0013]

Added

  • Adding pipeline tasks and commands from DSC Workshop.
  • Small changes to support easier deployment for individual environments.
  • Added scripts for compiling MOF and Meta MOF files without the need for the rootConfig.ps1 script. It is now a self-contained task that takes parameters from the Build.yml.
  • Having modules available more than once results in: ImportCimAndScriptKeywordsFromModule : "A second CIM class definition
    for 'MSFT_PSRepository' was found while processing the schema file". Fixed that by using function 'Get-DscResourceFromModuleInFolder'.
    This usually happens with 'PackageManagement' and 'PowerShellGet'
  • The handling of the DSC MOF compilation has changed. The file 'RootConfiguration.ps1' is still used when present in the source of
    the DSC project that uses 'Sampler.DscPipeline'. Same applies to the Meta MOF compilation script 'RootMetaMof.ps1'. If these
    files don't exist, 'Sampler.DscPipeline' uses the scripts in 'ModuleRoot\Scripts'. To control which DSC composite and resource modules should be imported within the DSC configuration, add the section 'Sampler.DscPipeline' to the 'build.yml' as described
    on top of the file 'CompileRootConfiguration.ps1'.
  • Added error handling discovering 'CompileRootConfiguration.ps1' and 'RootMetaMof.ps1'
  • Test cases updated to Pester 5.
  • Fixing issue with ZipFile class not being present
  • Fixing calculation of checksum if attribute NodeName is different to attribute Name (of YAML file)
  • Increase build speed of root configuration by only importing required Composites/Resources
  • Added ''UseEnvironment'' parameter to cater for RSOP for identical node names in different environments
  • Adding Home.md to wikiSource and correct casing.
  • Redesign of the function 'Split-Array'. Most of the time it was not working as expected, especially when requesting larger ChunkCounts (see AutomatedLab/AutomatedLab.Common/#118).
  • Improved error handling when compiling MOF files.

Fixed

  • Fixed regex for commit message --Added new node
  • Fixed task Compress_Artifact_Collections fails when node is filtered

v0.2.0-preview0012

20 Mar 12:03
fade0ef
Compare
Choose a tag to compare
v0.2.0-preview0012 Pre-release
Pre-release

[v0.2.0-preview0012]

Added

  • Adding pipeline tasks and commands from DSC Workshop.
  • Small changes to support easier deployment for individual environments.
  • Added scripts for compiling MOF and Meta MOF files without the need for the rootConfig.ps1 script. It is now a self-contained task that takes parameters from the Build.yml.
  • Having modules available more than once results in: ImportCimAndScriptKeywordsFromModule : "A second CIM class definition
    for 'MSFT_PSRepository' was found while processing the schema file". Fixed that by using function 'Get-DscResourceFromModuleInFolder'.
    This usually happens with 'PackageManagement' and 'PowerShellGet'
  • The handling of the DSC MOF compilation has changed. The file 'RootConfiguration.ps1' is still used when present in the source of
    the DSC project that uses 'Sampler.DscPipeline'. Same applies to the Meta MOF compilation script 'RootMetaMof.ps1'. If these
    files don't exist, 'Sampler.DscPipeline' uses the scripts in 'ModuleRoot\Scripts'. To control which DSC composite and resource modules should be imported within the DSC configuration, add the section 'Sampler.DscPipeline' to the 'build.yml' as described
    on top of the file 'CompileRootConfiguration.ps1'.
  • Added error handling discovering 'CompileRootConfiguration.ps1' and 'RootMetaMof.ps1'
  • Test cases updated to Pester 5.
  • Fixing issue with ZipFile class not being present
  • Fixing calculation of checksum if attribute NodeName is different to attribute Name (of YAML file)
  • Increase build speed of root configuration by only importing required Composites/Resources
  • Added ''UseEnvironment'' parameter to cater for RSOP for identical node names in different environments
  • Adding Home.md to wikiSource and correct casing.
  • Redesign of the function Split-Array. Most of the time it was not working as expected, especially when requesting larger ChunkCounts (see AutomatedLab/AutomatedLab.Common/#118).
  • Improved error handling when compiling MOF files.

Fixed

  • Fixed regex for commit message --Added new node
  • Fixed task Compress_Artifact_Collections fails when node is filtered

v0.2.0-preview0011

17 Mar 13:55
2cee34b
Compare
Choose a tag to compare
v0.2.0-preview0011 Pre-release
Pre-release

[v0.2.0-preview0011]

Added

  • Adding pipeline tasks and commands from DSC Workshop.
  • Small changes to support easier deployment for individual environments.
  • Added scripts for compiling MOF and Meta MOF files without the need for the rootConfig.ps1 script. It is now a self-contained task that takes parameters from the Build.yml.
  • Having modules available more than once results in: ImportCimAndScriptKeywordsFromModule : "A second CIM class definition
    for 'MSFT_PSRepository' was found while processing the schema file". Fixed that by using function 'Get-DscResourceFromModuleInFolder'.
    This usually happens with 'PackageManagement' and 'PowerShellGet'
  • The handling of the DSC MOF compilation has changed. The file 'RootConfiguration.ps1' is still used when present in the source of
    the DSC project that uses 'Sampler.DscPipeline'. Same applies to the Meta MOF compilation script 'RootMetaMof.ps1'. If these
    files don't exist, 'Sampler.DscPipeline' uses the scripts in 'ModuleRoot\Scripts'. To control which DSC composite and resource modules should be imported within the DSC configuration, add the section 'Sampler.DscPipeline' to the 'build.yml' as described
    on top of the file 'CompileRootConfiguration.ps1'.
  • Added error handling discovering 'CompileRootConfiguration.ps1' and 'RootMetaMof.ps1'
  • Test cases updated to Pester 5.
  • Fixing issue with ZipFile class not being present
  • Fixing calculation of checksum if attribute NodeName is different to attribute Name (of YAML file)
  • Increase build speed of root configuration by only importing required Composites/Resources
  • Added ''UseEnvironment'' parameter to cater for RSOP for identical node names in different environments
  • Adding Home.md to wikiSource and correct casing.
  • Redesign of the function Split-Array. Most of the time it was not working as expected, especially when requesting larger ChunkCounts (see AutomatedLab/AutomatedLab.Common/#118)
  • Improved error handling when compiling MOF files.

Fixed

  • Fixed regex for commit message --Added new node
  • Fixed task Compress_Artifact_Collections fails when node is filtered

v0.2.0-preview0010

17 Mar 12:24
769ddad
Compare
Choose a tag to compare
v0.2.0-preview0010 Pre-release
Pre-release

[v0.2.0-preview0010]

Added

  • Adding pipeline tasks and commands from DSC Workshop.
  • Small changes to support easier deployment for individual environments.
  • Added scripts for compiling MOF and Meta MOF files without the need for the rootConfig.ps1 script. It is now a self-contained task that takes parameters from the Build.yml.
  • Having modules available more than once results in: ImportCimAndScriptKeywordsFromModule : "A second CIM class definition
    for 'MSFT_PSRepository' was found while processing the schema file". Fixed that by using function 'Get-DscResourceFromModuleInFolder'.
    This usually happens with 'PackageManagement' and 'PowerShellGet'
  • The handling of the DSC MOF compilation has changed. The file 'RootConfiguration.ps1' is still used when present in the source of
    the DSC project that uses 'Sampler.DscPipeline'. Same applies to the Meta MOF compilation script 'RootMetaMof.ps1'. If these
    files don't exist, 'Sampler.DscPipeline' uses the scripts in 'ModuleRoot\Scripts'. To control which DSC composite and resource modules should be imported within the DSC configuration, add the section 'Sampler.DscPipeline' to the 'build.yml' as described
    on top of the file 'CompileRootConfiguration.ps1'.
  • Added error handling discovering 'CompileRootConfiguration.ps1' and 'RootMetaMof.ps1'
  • Test cases updated to Pester 5.
  • Fixing issue with ZipFile class not being present
  • Fixing calculation of checksum if attribute NodeName is different to attribute Name (of YAML file)
  • Increase build speed of root configuration by only importing required Composites/Resources
  • Added ''UseEnvironment'' parameter to cater for RSOP for identical node names in different environments
  • Adding Home.md to wikiSource and correct casing.
  • Improved error handling when compiling MOF files.

Fixed

  • Fixed regex for commit message --Added new node
  • Fixed task Compress_Artifact_Collections fails when node is filtered

v0.2.0-preview0009

08 Feb 09:27
3d31be5
Compare
Choose a tag to compare
v0.2.0-preview0009 Pre-release
Pre-release

[v0.2.0-preview0009]

Added

  • Adding pipeline tasks and commands from DSC Workshop.
  • Small changes to support easier deployment for individual environments.
  • Added scripts for compiling MOF and Meta MOF files without the need for the rootConfig.ps1 script. It is now a self-contained task that takes parameters from the Build.yml.
  • Having modules available more than once results in: ImportCimAndScriptKeywordsFromModule : "A second CIM class definition
    for 'MSFT_PSRepository' was found while processing the schema file". Fixed that by using function 'Get-DscResourceFromModuleInFolder'.
    This usually happens with 'PackageManagement' and 'PowerShellGet'
  • The handling of the DSC MOF compilation has changed. The file 'RootConfiguration.ps1' is still used when present in the source of
    the DSC project that uses 'Sampler.DscPipeline'. Same applies to the Meta MOF compilation script 'RootMetaMof.ps1'. If these
    files don't exist, 'Sampler.DscPipeline' uses the scripts in 'ModuleRoot\Scripts'. To control which DSC composite and resource modules should be imported within the DSC configuration, add the section 'Sampler.DscPipeline' to the 'build.yml' as described
    on top of the file 'CompileRootConfiguration.ps1'.
  • Added error handling discovering 'CompileRootConfiguration.ps1' and 'RootMetaMof.ps1'
  • Test cases updated to Pester 5.
  • Fixing issue with ZipFile class not being present
  • Fixing calculation of checksum if attribute NodeName is different to attribute Name (of YAML file)
  • Increase build speed of root configuration by only importing required Composites/Resources
  • Added ''UseEnvironment'' parameter to cater for RSOP for identical node names in different environments
  • Adding Home.md to wikiSource and correct casing.

Fixed

  • Fixed regex for commit message --Added new node
  • Fixed task Compress_Artifact_Collections fails when node is filtered

v0.2.0-preview0008

08 Feb 00:52
Compare
Choose a tag to compare
v0.2.0-preview0008 Pre-release
Pre-release

[v0.2.0-preview0008]

Added

  • Adding pipeline tasks and commands from DSC Workshop.
  • Small changes to support easier deployment for individual environments.
  • Added scripts for compiling MOF and Meta MOF files without the need for the rootConfig.ps1 script. It is now a self-contained task that takes parameters from the Build.yml.
  • Having modules available more than once results in: ImportCimAndScriptKeywordsFromModule : "A second CIM class definition
    for 'MSFT_PSRepository' was found while processing the schema file". Fixed that by using function 'Get-DscResourceFromModuleInFolder'.
    This usually happens with 'PackageManagement' and 'PowerShellGet'
  • The handling of the DSC MOF compilation has changed. The file 'RootConfiguration.ps1' is still used when present in the source of
    the DSC project that uses 'Sampler.DscPipeline'. Same applies to the Meta MOF compilation script 'RootMetaMof.ps1'. If these
    files don't exist, 'Sampler.DscPipeline' uses the scripts in 'ModuleRoot\Scripts'. To control which DSC composite and resource modules should be imported within the DSC configuration, add the section 'Sampler.DscPipeline' to the 'build.yml' as described
    on top of the file 'CompileRootConfiguration.ps1'.
  • Added error handling discovering 'CompileRootConfiguration.ps1' and 'RootMetaMof.ps1'
  • Test cases updated to Pester 5.
  • Fixing issue with ZipFile class not being present
  • Increase build speed of root configuration by only importing required Composites/Resources
  • Added ''UseEnvironment'' parameter to cater for RSOP for identical node names in different environments
  • Adding Home.md to wikiSource and correct casing.

Fixed

  • Fixed regex for commit message --Added new node
  • Fixed task Compress_Artifact_Collections fails when node is filtered

v0.2.0-preview0007

08 Feb 00:36
da5155e
Compare
Choose a tag to compare
v0.2.0-preview0007 Pre-release
Pre-release

[v0.2.0-preview0007]

Added

  • Adding pipeline tasks and commands from DSC Workshop.
  • Small changes to support easier deployment for individual environments.
  • Added scripts for compiling MOF and Meta MOF files without the need for the rootConfig.ps1 script. It is now a self-contained task that takes parameters from the Build.yml.
  • Having modules available more than once results in: ImportCimAndScriptKeywordsFromModule : "A second CIM class definition
    for 'MSFT_PSRepository' was found while processing the schema file". Fixed that by using function 'Get-DscResourceFromModuleInFolder'.
    This usually happens with 'PackageManagement' and 'PowerShellGet'
  • The handling of the DSC MOF compilation has changed. The file 'RootConfiguration.ps1' is still used when present in the source of
    the DSC project that uses 'Sampler.DscPipeline'. Same applies to the Meta MOF compilation script 'RootMetaMof.ps1'. If these
    files don't exist, 'Sampler.DscPipeline' uses the scripts in 'ModuleRoot\Scripts'. To control which DSC composite and resource modules should be imported within the DSC configuration, add the section 'Sampler.DscPipeline' to the 'build.yml' as described
    on top of the file 'CompileRootConfiguration.ps1'.
  • Added error handling discovering 'CompileRootConfiguration.ps1' and 'RootMetaMof.ps1'
  • Test cases updated to Pester 5.
  • Fixing issue with ZipFile class not being present
  • Increase build speed of root configuration by only importing required Composites/Resources
  • Added ''UseEnvironment'' parameter to cater for RSOP for identical node names in different environments
  • Adding Home.md to wikiSource and correct casing.

Fixed

  • Fixed regex for commit message --Added new node
  • Fixed task Compress_Artifact_Collections fails when node is filtered

v0.2.0-preview0006

07 Feb 22:37
Compare
Choose a tag to compare
v0.2.0-preview0006 Pre-release
Pre-release

[v0.2.0-preview0006]

Added

  • Adding pipeline tasks and commands from DSC Workshop.
  • Small changes to support easier deployment for individual environments.
  • Added scripts for compiling MOF and Meta MOF files without the need for the rootConfig.ps1 script. It is now a self-contained task that takes parameters from the Build.yml.
  • Having modules available more than once results in: ImportCimAndScriptKeywordsFromModule : "A second CIM class definition
    for 'MSFT_PSRepository' was found while processing the schema file". Fixed that by using function 'Get-DscResourceFromModuleInFolder'.
    This usually happens with 'PackageManagement' and 'PowerShellGet'
  • The handling of the DSC MOF compilation has changed. The file 'RootConfiguration.ps1' is still used when present in the source of
    the DSC project that uses 'Sampler.DscPipeline'. Same applies to the Meta MOF compilation script 'RootMetaMof.ps1'. If these
    files don't exist, 'Sampler.DscPipeline' uses the scripts in 'ModuleRoot\Scripts'. To control which DSC composite and resource modules should be imported within the DSC configuration, add the section 'Sampler.DscPipeline' to the 'build.yml' as described
    on top of the file 'CompileRootConfiguration.ps1'.
  • Added error handling discovering 'CompileRootConfiguration.ps1' and 'RootMetaMof.ps1'
  • Test cases updated to Pester 5.
  • Fixing issue with ZipFile class not being present
  • Added ''UseEnvironment'' parameter to cater for RSOP for identical node names in different environments
  • Adding Home.md to wikiSource and correct casing.

Fixed

  • Fixed regex for commit message --Added new node
  • Fixed task Compress_Artifact_Collections fails when node is filtered