[Matplotlib-devel] CI: only run macosx on travis cron jobs / only branches
Jouni K. Seppänen
jks at iki.fi
Fri Jan 19 12:29:34 EST 2018
Eric Firing <efiring at hawaii.edu> writes:
> On 2017/09/26 7:22 AM, Thomas Caswell wrote:
>> Folks,
>>
>> https://blog.travis-ci.com/2017-09-22-macos-update
>>
>> Due to the travis OSX infrastructure not being able to keep up with
>> demand they are going to limit concurrency of jobs that us osx.
It's been pretty bad recently. Here's one incident:
https://www.traviscistatus.com/incidents/mc9x2wmpnvhg
That one is supposedly resolved, but it's going to take time for Travis
to work through the backlog.
One idea could be to separate the macosx backend into a different
repository and only run mac builds on that one.
Another idea: CircleCI offers the "Seed plan" for Mac OS open source
projects, but we'd need to contact them to request it:
https://circleci.com/pricing/#faq-section-os-x
That plan includes 500 minutes per month, which isn't very much, but
perhaps we could forgo builds of every revision and just trigger a build
every day or every two days, depending on how long the build would take.
--
Jouni K. Seppänen
http://www.iki.fi/jks
More information about the Matplotlib-devel
mailing list