Setting up port builds on Azure using master branch of macports
mark at macports.org
Thu Aug 8 19:51:02 UTC 2019
I've had the actions beta for a while - I'm actually playing with it right
now to see if I can get my local fork to build. I wonder if I can add my
beta-ness to MacPorts somehow. They ask me the org, but I bet I can't turn
it on even with the right permissions.
Mark E. Anderson <emer at emer.net>
Find me on LinkedIn <https://www.linkedin.com/in/markemer/>
On Thu, Aug 8, 2019 at 3:00 PM Rainer Müller <raimue at macports.org> 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.
> 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
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the macports-dev