Skip to content
This repository has been archived by the owner on Nov 20, 2019. It is now read-only.

Move all artifact archiving to azure blobstorage #18

Closed
mmitche opened this issue Apr 28, 2015 · 2 comments
Closed

Move all artifact archiving to azure blobstorage #18

mmitche opened this issue Apr 28, 2015 · 2 comments

Comments

@mmitche
Copy link
Member

mmitche commented Apr 28, 2015

Requires a couple things. Need to be able to tar/zip the artifacts, and requires Azure's artifact plugin has an "excludes".

This could alternatively be done in scripting.

@ghost
Copy link

ghost commented Aug 1, 2015

Perhaps something like: https://github.com/mapbox/node-pre-gyp. We identified some Azure limitations with @springmeyer for this kind of thing: mapbox/node-pre-gyp#134. AWS however provides an excellent support. For example, the releases artifacts of all repositories on GitHub get stored in AWS seamlessly (both via web and API), but Azure is more focused on overly-complicated enterprise scenarios rather than making it easier for hacking 101 use cases like these.
Related: MicrosoftDocs/azure-docs#2432.

@mmitche
Copy link
Member Author

mmitche commented Aug 3, 2015

@jasonwilliams200OK Thanks for the pointers. Since all the rest of the stuff is in Azure already I think it makes sense to keep it there. Anyways, much of the required changes noted above have been made to the plugin. There are a couple other issues that we run into, more on the Jenkins side:

Right now it's not a seamless replacement for the built in archiving Jenkins has (ideally this would just be a different storage location). You could make it that, but the problem is that given the way the archiving works, a lot of network traffic would go from store->server->node rather than store->node, which is actually what you want.

@mmitche mmitche closed this as completed Feb 19, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant