Greetings!
I am working on setting up bamboo and octupus for web projects to be able to deploy code to our test-server. The issue is, that it’s being hosted on a shared host, so we don’t have the option to install ‘Tentacle’ on the webserver.
However, I’ve been looking into the community template for steps, in particular the web deploy, since I know that this runs smothly from within visual studio/cmd and the server has this enabled.
By now, I have the bamboo server set up, it builds the project, pushes the package to Octopus and creates a release. This looks like it works like a charm.
The challenge I’m facing now is with the steps to actually deploy the website within Octopus;
I have 1 Environment (test.client.com)
I have 1 Deployment Target (Though, There really isn’t a fitting option, I Chose ‘Cloud Region’)… I Guess this should be able to work, but I got no clue here…
I have 1 project with 2 steps in the proces;
- “Upload” (I figured I needed a step to get a hold of the release-package to work on.
- “Deploy with Web Deploy”. (Based on the template: https://library.octopusdeploy.com/step-template/actiontemplate-web-deploy-publish-website-(msdeploy)). This step is set up to look at “Package Step Name” = Upload.
However, the second step fails with ;
Finding path to package step: Upload
May 4th 2018 11:57:47Error
No install location found for step: Upload
May 4th 2018 11:57:47Error
At C:\Octopus\Work\20180504095743-81-14\Script.ps1:25 char:5
May 4th 2018 11:57:47Error
-
throw "No install location found for step: $stepName"
I’ve taken heavy inspiration from this post https://octopus.com/blog/deploy-aspnet-applications-to-azure-websites) in creating this setup.
The question is; What is it that I’m not seeing? Are my targets ok, and are my steps correct?
Any help will be greatly appreciated as I would love to be able to do CD with bamboo+octopus + webdeploy…
Cheers,
Niels