Skip to content

Releases: umn-microsoft-automation/AzureDevOpsTemplates

v2020.09.30

30 Sep 18:53
a02b3b9
Compare
Choose a tag to compare

Changes to support mkdocs-material plugins currently used internally with new slimmer mkdocs 6.0 docker image.

This will use mkdocs-material 6.x, which might require changes to your mkdocs.yml or any custom HTML files.

v2020.09.11

11 Sep 16:36
142c31c
Compare
Choose a tag to compare

Expands docs functionality as described in #18

v2020.06.26

26 Jun 16:55
606416d
Compare
Choose a tag to compare

Adds support for building documentation, and expands functionality for module deployment

  • Docs support
  • Module Deployment
    • The templates will now install external dependencies when deploying modules. This shares the limitation described in #2 that dependencies can only be strings, not objects. Work to support dependencies as objects is tracked in #11

v2020.06.17

18 Jun 03:22
fbb6e4c
Compare
Choose a tag to compare

Supports the following functionality

  • Automatically versions with GitVersion, using mainline mode
    • Requires a gitversion.yml with mode:Mainline or no gitversion.yml at all
  • Uses ModuleBuilder to compile individual function files into a single monolithic PSM1 file
  • Runs any tests in the Tests directory of the module
  • Runs a set of default tests
    • Runs PSScriptAnalyzer Defaults, as well as a check for any special unicode quotes or hyphens
    • Validates that exported functions have proper comment-based help
  • Allow specifying if failed tests should fail the build (useful as you bring a module up to standards)
  • Publishes all builds to an internal repo, using prerelease builds
  • Installs pre-release builds on machines in Test environment
  • Installs release builds on machines in Test and Production environment
  • Creates GitHub release for releases