No description, website, or topics provided.
Branch: development
Clone or download
Latest commit d59cd4a Feb 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
PSCUCM Fixes #15 Feb 14, 2019
build Changes Dec 30, 2018
library/PSCUCM Changes Dec 30, 2018
.gitattributes Changes Dec 30, 2018
.gitignore Changes Dec 30, 2018
LICENSE Changes Dec 30, 2018
README.md Changes Dec 30, 2018
install.ps1

README.md

Description

Insert a useful description for the PSCUCM project here.

Remember, it's the first thing a visitor will see.

Project Setup Instructions

Working with the layout

  • Don't touch the psm1 file
  • Place functions you export in functions/ (can have subfolders)
  • Place private/internal functions invisible to the user in internal/functions (can have subfolders)
  • Don't add code directly to the postimport.ps1 or preimport.ps1. Those files are designed to import other files only.
  • When adding files you load during preimport.ps1, be sure to add corresponding entries to filesBefore.txt. The text files are used as reference when compiling the module during the build script.
  • When adding files you load during postimport.ps1, be sure to add corresponding entries to filesAfter.txt. The text files are used as reference when compiling the module during the build script.

Setting up CI/CD

To create a PR validation pipeline, set up tasks like this:

  • Install Prerequisites (PowerShell Task; VSTS-Prerequisites.ps1)
  • Validate (PowerShell Task; VSTS-Validate.ps1)
  • Publish Test Results (Publish Test Results; NUnit format; Run no matter what)

To create a build/publish pipeline, set up tasks like this:

  • Install Prerequisites (PowerShell Task; VSTS-Prerequisites.ps1)
  • Validate (PowerShell Task; VSTS-Validate.ps1)
  • Build (PowerShell Task; VSTS-Build.ps1)
  • Publish Test Results (Publish Test Results; NUnit format; Run no matter what)