Samples/DCKissTest.ps1
Import-Module Cidney -Force Pipeline: DCKiss { Import-Module Cidney.Commands -Force Stage: Build { Do: { Build -Path '$/Development/DealerCenter/Integration/Apps/QuickBooks/DCQBConnector' -LocalPath d:\Prj\DCQBConnector -SolutionName DCQBConnector.sln } Do: { Build -Path '$/Development/DealerCenter/Integration/Apps/TNHReynoldsInvImport' -LocalPath D:\Prj\TNHReynoldsInvImport -SolutionName TNHReynoldsInventoryImport.sln } Do: { Build -Path '$/Development/Services/Azure/dev2/FileManagement' -LocalPath D:\Prj\FileManagement -SolutionName CloudService.sln } Do: { Build -Path '$/Development/Services/PdfService/Integration' -LocalPath D:\Prj\PDFService -SolutionName PDFService.sln } } Stage: ProvisionEnvironment { Do: { New-Computer Washington } Do: { New-Computer Idaho } Do: { New-Computer Hollywood } Do: { New-Computer Avalon } Do: { New-Computer SanMarino } } Stage: Test { Test-DCKiss } Stage: Deploy { Do: { Install-Files -ComputerName Washington } Do: { Install-Files -ComputerName Idaho } Do: { Install-Files -ComputerName Hollywood } Do: { Install-Files -ComputerName Avalon } Do: { Install-Files -ComputerName SanMarino } } Stage: Report { Do: { Send-Slack } Do: { Send-Email } } } -Verbose -Invoke |