diff --git a/DSCResources/cProjectDeploy/cProjectDeploy.psm1 b/DSCResources/cProjectDeploy/cProjectDeploy.psm1 index 32d7d403e..c26c6f514 100644 --- a/DSCResources/cProjectDeploy/cProjectDeploy.psm1 +++ b/DSCResources/cProjectDeploy/cProjectDeploy.psm1 @@ -47,7 +47,12 @@ function Invoke-InitialDeploy{ pushd "$($env:SystemDrive)\Octopus\OctopusTools\" foreach ($environment in $environments){ Write-Verbose "Deploying Project $Project to environment $environment" - $deployArguments = @("deploy-release", "--project", $Project, "--deployto", $environment, "--releaseNumber", $Version, "--specificmachines", $env:COMPUTERNAME, "--server", $octopusServerUrl, "--apiKey", $apiKey) + if($Version -eq 'latest') { + $deployArguments = @("deploy-release", "--project", $Project, "--deployto", $environment, "--releaseNumber", $Version, "--specificmachines", $env:COMPUTERNAME, "--server", $octopusServerUrl, "--apiKey", $apiKey) + } + else { + $deployArguments = @("deploy-release", "--project", $Project, "--deployto", $environment, "--version=latest", "--specificmachines", $env:COMPUTERNAME, "--server", $octopusServerUrl, "--apiKey", $apiKey) + } if ($Wait){ $deployArguments += "--waitfordeployment" }