WE have a linux server which we need to make a deployment too. The server does not have Mono installed and we do not have root access to the box. It is a shared hosting server so our options are limited.
We are able to SSH to the box as well as FTP. When reading the docs on SSH deployments, they say we need Mono so that seems like it’s not an option for us. The only thing then is FTP? What is the best way to tackle this situation? I do not see an FTP step option.
Thanks for getting in touch! If that is the only option you have, we have a library step template that will let you upload files via FTP. https://library.octopusdeploy.com/step-template/actiontemplate-upload-files-by-ftp
You can import it inside Octopus by selecting Library -> Step templates -> Import From there you can paste the copied step template from above and select to use it as a step.
FTP can be very error prone. Many of the FTP clients build in retries and failure features, where these step types will fail a deployment if the connection times out. Just something to be aware of and why we do not have our own FTP step.