I have a windows server 2003 running CCNet CI server, which I need to run Octo.exe to package/push nuget package onto Octopus Server. However, running Octo.exe requries .net framework 4.5 and above, and windows server 2003 does not support .net framework 4.5. Is there anyway I can run Octo.exe? is there an older version of Octo.exe that supports .net framework 4?
Thanks for getting in touch! Older versions of Octo.exe can still be downloaded from our site, however if it’s at all possible, we would recommend upgrading your Windows server version. Especially if you’re running a newer version of Octopus, upgrading your server would likely avoid any potential compatibility issues with using an older Octo.exe version.
Doing a little research, it looks like Octo.exe version 3.0.18.71 supports .NET 4.0 and you can download it here.
I hope this helps! Let me know how you go or if you have any further questions moving forward.
Thanks Kenny, this older version of Octo.exe works great
My script does two things, 1. package the files into nuget package, 2. push this package to Octopus Server. However, this older version of Octo.exe does not support 'Push" command, is there any workaround you can think of to push this package onto Octopus Server?
You’re very welcome! Glad it works for you. The push command was introduced in Octo.exe 3.3.8, however I’m unable to confirm if this version requires .NET 4 or 4.5. You could give it a go by downloading this version here.
I hope this helps! Otherwise you could push the package via nuget.exe or uploading via the web portal.