ElkArte Community

Elk Development => Feature Discussion => Exterminated Features => Topic started by: emanuele on December 27, 2020, 10:01:00 am

Title: Travis
Post by: emanuele on December 27, 2020, 10:01:00 am
https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
https://blog.travis-ci.com/oss-announcement

shrugs

I think we at least need to keep an eye and see how it unfolds?
Title: Re: Travis
Post by: Spuds on December 27, 2020, 11:06:00 am
I saw that and of course started looking at alternatives :P .... looks like we should get 1000 min of test time per month (for now) which should be plenty.  The only alternatives that may be of interest are circleci and github actions.

I updated the build matrix for the 1.1.7 patch to only run 3 environments to cut down on the usage time, but also because a couple of weeks ago, builds were stuck in the queue for hours, and then it would only release 3 jobs at a time.  It was taking 4-5 hours to get a result back (seems better these last few days). 

That length of time also makes the code coverage report on scuit pretty useless since it times out waiting for the report Travis produces.   The development branch uses codecov bot so I don't think it will be affected by Travis being so darn slow.

So we will see how that all rolls out!
Title: Re: Travis
Post by: emanuele on December 28, 2020, 02:52:57 pm
Is it 1000 per month, or it is 1000 in total and then we need to apply for more? I was a bit confused by that.
Title: Re: Travis
Post by: Spuds on December 28, 2020, 08:25:42 pm
You may be right!  I thought I read somewhere that it was per month, but reading that again seems like its a one time thing.  If so we will need to find a new place to do testing, for all the pain Travis has put us through with their random updates, they should be paying the OSS projects.
Title: Re: Travis
Post by: Spuds on February 16, 2021, 09:30:52 am
Just to note, this was fix/closed since we moved all the tests to Github Actions for 2.0.   1.x is still on Travis ATM, should not matter.