[MacPorts] #54800: Set up a private server for archives that aren't distributable to speed up Travis CI builds
MacPorts
noreply at macports.org
Mon Dec 10 17:09:05 UTC 2018
#54800: Set up a private server for archives that aren't distributable to speed up
Travis CI builds
-----------------------------+---------------------
Reporter: yan12125 | Owner: admin@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: server/hosting | Version:
Resolution: | Keywords:
Port: |
-----------------------------+---------------------
Comment (by ryandesign):
Replying to [comment:10 ryandesign]:
> Replying to [comment:8 ryandesign]:
> > * On the buildbot server, set up a new directory outside of the rsync
directory to store nondistributable archives.
>
> Done. I've used a separate script to manually populate this directory
with all current archives from all builders. After buildbot is modified to
upload nondistributable archives there, I can run the separate script once
more to sync everything up, then run another script to remove
distributable archives from this directory, leaving only the
nondistributable ones.
Done.
>
> > * Change mpbb so that it uploads nondistributable archives to there.
(We don't need to worry about cleaning up old nondistributable archives;
the existing [ticket:56181 cleanup script] can probably be used for that.)
>
> https://github.com/macports/mpbb/pull/9
>
> Buildbot configuration changes are also needed to supply the new
arguments to mpbb.
>
> https://github.com/macports/macports-infrastructure/pull/8
Done.
> Still to do: automating the renewal of the Let's Encrypt SSL
certificates.
Not done yet.
> > * Modify Travis config to also find packages at the new CDN hostname
by adding an entry to archive_sites.conf.
>
> Still to do. Another possibility is setting `archive_site_local` in
macports.conf.
Done.
--
Ticket URL: <https://trac.macports.org/ticket/54800#comment:23>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list