Scripts/PublishAll.ps1

param(
[string]$ConnectionString
)

$ErrorActionPreference = "Stop"

Write-Verbose 'Entering PublishAll.ps1' -Verbose

#Parameters
Write-Verbose "ConnectionString = $ConnectionString"

#Script Location
$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition
Write-Host "Script Path: $scriptPath"

#Load Modules
$modulePath = $scriptPath + "\bin\Debug\Xrm.DevOps.Tools.dll"
Write-Verbose "Importing Module: $modulePath"
Import-Module $modulePath
Write-Verbose "Module Imported"


#Solution Publish Customizations

Write-Host "Publishing Customizations"

Publish-All -ConnectionString $ConnectionString

Write-Host "Publishing Customizations Completed"

Write-Verbose 'Leaving PublishAll.ps1' -Verbose