Thanks for reaching out! Octopus can work with zip files only when they are on its own built-in Nuget feed. Since you are using the feed from your TFS build server, you'll need to package them into Nuget packages.
My scenario is I have created a ZIP for my Java code using Octo.exe, when I setting up feed inside Octopus and place that file in there. It is not coming in list of feed.
Why my Zip not being identified?
Where as when I create a Nuget pack it do contain a pakcage meta xml file that have id, owner etc information. If I use nuget file in feed it get identified whereas above ZIP created by Octo not being identified for which I doubt that while using ZIP no meta is added. Why meta is not added in ZIP file?
NUGET pack of same artifacts, you can see some additional stuff is there.
c:\Octo.exe pack --id=ConfigToolPk
#1 – This is what I am doing with ANT EXEC task using which I can run Octo.exe with some arguments, which generating my nuget package. I have to keep versioning changed all times it generate a new package as of now it geneting same, so I believe I have to pass some other parameters.
As of now it not support Target/Destination URL/Path where want to create octo generated file. So I have to move it to a directory then deploy ZIP file on traget where then using powershell have to extract ZIP at required location.