Wondering what the solutions might be for a timeout when creating a release with an external feed?
When I create the release manually from the feed, it can take up to 20 minutes to get to the package…
This error occurs after a couple of minutes when I use octo.exe programmatically.
Any suggestions?
Thanks for reaching out. That timeout is not configurable unfortunatelly. I’m gonna need a bit more info to understand your scenario:
Is the external feed hosted on the same network using something like Lucene, Proget or the NuGet server? or are you using cloud solution like myget? This is important to understand the possible latency between the feed and the Octopus Server/Tentacles.
Hey Dalmiro,
Thanks for the response, but I have resolved my issue in creating
releases (using octo create-release) by adding the --packageversion
flag and giving the value of the package version which is known to the
CD system (Go).
This results in octopus deploy request bypassing the look up of the
package using the nuget api: this is were the timeout was happening.
This request was being made of a feed using NuGet Server, and the feed
had 100’s or 1000’s of packages and was requiring a considerable amount
of overhead.
I have also made a request of our operations folk to archive old
packages after some duration as best-practice (so we don’t see so much
delay if we create the release manually via the web console).
The use of the flag fixed the timeout when using automation.