I'm considering storing previous release builds of my repos in their 'Downloads' sections (my repos are hosted on BitBucket). For example, I may have Version 1.0, 1.1, 1.2, 1.3, etc. for a repo stored in the 'Downloads' section in the form of a .zip. This wouldn't be the actual code, but the resulting build files.
Would it be possible to then retrieve those versions via C# code? I would like to create a program to packages together the zip files for my various repos into a single .zip file. In order to do that, I would need to be able to retrieve all of the zip files for each repo. Is that possible? If so, how? Also, is it possible to push a file to the 'Downloads' section instead of manually adding it?