Projects onedev server Issues #830
#830  Storing build artifacts on a remote location
Open
Artur opened 4 months ago

Hi,

We would like to store build artifacts on a remote location - S3, or whatever. We can easily upload files to the remote location from within the build script.

However, we would like to link to these files from the build/artifacts page. Is there a way to do it. If not, can this be added as an option?

Andrew Lalis commented 4 months ago

I think it's a good idea to add official support for this at some point, but an intermediate solution could be to simply write the remote locations to a plaintext file and publish that as the internal build artifact.

Robin Shen commented 4 months ago

Or show the artifact link to S3 via build description via the "Set Build Description" step.

Nathan Clayton commented 3 months ago

It may be interesting to look into something like Apache jclouds as a storage backend - it can handle filesystem storage in addition to S3, B2, GCS, Azure. All with the same API. Especially nice when looking at some of the other tickets asking about Docker repositories. It'd also be helpful if other repository types were implemented (NPM, MVN, PIP, etc.), as the volume of data stored can get pretty sizeable.

Robin Shen commented 3 months ago

Thanks for the info. Will definitely look into this.

issue 1 of 1
Type
New Feature
Priority
Normal
Assignee
Issue Votes (0)
Watchers (6)
Reference
issue onedev/server#830
Please wait...
Page is in error, reload to recover