Setting up port builds on Azure using master branch of macports

Zero King l2dy at macports.org
Fri Aug 9 05:35:16 UTC 2019


On Thu, Aug 08, 2019 at 08:59:46PM +0200, Rainer Müller wrote:
>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.

The default limit is 360 minutes. Not sure if it could be extended.

https://help.github.com/en/articles/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes

>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

-- 
Zero
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20190809/9b53d427/attachment.sig>


More information about the macports-dev mailing list