On Mon, Jun 19, 2017 at 08:17:53AM -0400, Davanum Srinivas wrote: > Tony, > > > On Sun, Jun 18, 2017 at 11:34 PM, Tony Breeds <[email protected]> wrote: > > On Sun, Jun 18, 2017 at 08:19:16PM -0400, Davanum Srinivas wrote: > > > >> Awesome! thanks Tony, some kolla jobs do that for example, but i think > >> this job is a better one to key off of: > >> http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/infra.yaml#n381 > >> > >> Outline of the work is - check if there are any new releases in github > >> downloads, if so download them using wget and then delegate to the scp > >> publisher (with keep-hierarchy) to create the new directories and > >> upload the file(s). > > > > So perhaps I'm dense but I can't see an easy way to get a list of > > release artefacts from github in a form that wget can consume. The best > > I can see is via the API. I've knocked up a quick'n'dirty mirror > > script[1] but I really feel like I've gone off into the weeds. > > > > You basically need to do: > > > > git clone && cd > > virtualenv .venv > > .venv/bin/pip install -U pip setuptools wheel > > .venv/bin/pip install -r ./requirements.txt # [2] > > .venv/bin/python ./mirror-github-releases.py \ > > 'coreos/etcd::.*linux.*gz:etcd' \ > > 'coreos/etcd:6225411:.*linux.*gz:etcd' > > Works for me!
Okay I'll put something more compleet together for infra review.
signature.asc
Description: PGP signature
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
