Hi,
I am new to Powershell and I am writing a script to push a package to Octopus Deploy.
#Function to push packages to Octopus Deploy
function Push-Package {
param(
$OctopusUri,
$ApiKey,
$Package
)
try{
Write-Host "Pushing $($Package.Fullname) to Octopus"
.\Octo.exe 'push' --package $Package.Fullname --server $OctopusUri --apiKey $ApiKey --logLevel 'verbose'
Write-Host "Pushing $($Package.Fullname) to Octopus - Success"
}
catch{
Write-Host "PUSH PACKAGE Exception--------- $_"
}
}
$OctopusUri = "https://MyTestOctopus.local"
$ApiKey = "API-3Z3NRPNLUTS6ULA2KDALWG6A3HA"
$PackageFolder = "c:\temp\OctoTest"
Push-Package "https://MyTestOctopus.local" "API-3Z3NRPNLUTS6ULA2KDALWG6A3HA" "C:\temp\OctoTest\MyTestPackage.1.1.0.zip"
I am getting an error:
PUSH PACKAGE Exception--------- The term '.\Octo.exe' is not recognized as the name of a cmdlet, function, script file, or operable program
I am not sure what I am doing wrong above. Any help would be great.