We've currently got a continuous integration system for the GStreamer project, and the next step we'd like to do is make official nightly/weekly builds available publicly.
For that we would like to host the resulting binaries on the GStreamer website
Based on current build sizes, we're looking at 150-200GB of additional space.
Note that we don't need that data to be backed-up (unlike actual releases).
Can this extra space be made available ? Is there anything we could do to help with that ?
In addition we'll need a new account for the various slaves to upload data in a safe/secure fashion.
username : gstbuildslave
Each slave will then use that account with different ssh key. Is it easy to update/add to authorized_keys for such an account ? They would be ip-restricted (i.e. specifying the IP of each slave where applicable).
Furthermore, will it be possible to restrict where they can write to ? They won't need a full shell, just a sftp access.
If there's anything else I'm forgetting, please ask.
This is now set up on annarchy, please drop the authorized_keys file you want for the user somewhere on annarchy and I'll put it in place for you.
You can put your stuff in /srv/gstreamer.freedesktop.org/scratch/gst