From 0af28c0275bbeae8fcb7fdd39e18afc177267d88 Mon Sep 17 00:00:00 2001 From: Mark Key Date: Wed, 23 Dec 2015 12:23:41 -0600 Subject: [PATCH] added logic for latest --- DSCResources/cProjectDeploy/cProjectDeploy.psm1 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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" }