On 04/08/2019 17.34, Ryan Schmidt wrote:
> On Aug 1, 2019, at 10:50, Blair Zajac wrote:
> 
>> Why Azure?
> 
> We already use Azure to test pull requests, but we test against the released 
> version of MacPorts base, currently 2.5.4. I guess Mojca is suggesting we add 
> another builder that uses the newer MacPorts base master, to discover if some 
> ports are not compatible with that.
> 
> We also already use Travis CI for pull requests, but Travis was purchased by 
> another company known for allowing its services to languish and die, hence 
> our desire to find alternatives.
> 
> It would need to be free and support building on macOS with root access and 
> not have such a low time limit that our builds would time out. Travis for 
> example has a time limit of 50 minutes which has already been problematic for 
> some ports. If you know of other services that offer that, let us know.

GitHub announced GitHub Actions today, which is a CI system provided for free on
public repositories. It even supports macOS.

https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/

However, the announcement does not mention any limits such as the maximum
per-job execution time, which has been our main problem with other services so
far. I guess this might be something they will still try to figure out during
the beta.

In any case, it might be worth a try. It will be available in November for
everyone. Just in case anyone wants to experiment with it earlier, I signed up
the @macports organization for the GitHub Actions Beta and we are now on the
waitlist.

Rainer

Reply via email to