hope that someone will be able to help or advise. We want to start deploying to linux machines. We have jenkins which runs under linux, where it gets needed php files from GIT, builds them to zend package and deploys that package via zend api. All steps done using jenkins
Plan is, to throw away deployments via zend and use ssh and octopus. Main question is…how do we manage packages from linux machines, how can we push packages to nuget repository in Octopus? i can’t use octopack.exe to get it packaged and manage deployments. I see that, there is jenkins Octopus API plugin, to manage deployments, but what about packaging files to nuget package? Is there any other way doing this when we have linux environments? Or maybe there is another way how to do this at all?
Any suggestion/advice will be helpful!
ok, it looks like, with Calamari, if we package needed files and deploy.ps1 as deploy.sh it would work same, as it currently works with powershell scripts. So this part makes sense, how to deploy nuget package with bash inside .sh scripts. But how can i push the nuget package from linux machine to nuget repository…it looks like, the only way, is for example, when using jenkins, to copythe package/files to windows machine, package it there and then, upload nuget package to octopus. So it requires having some kind of gateway which has to be windows machine…is there any other way?
is the answer only nuget under mono? Do we have anyone who can confirm that it works? Still looks like additional efforts to install mono and not really clear if it is fully compatible with nuget