Thanks for your work on the ci environment
ryandesign at macports.org
Sun Aug 2 23:09:59 UTC 2020
Thanks, I'm glad our work was useful to you. I've mainly been involved with our Buildbot setup; the Travis CI setup was done by Zero King. We've had some reliability problems with Travis, plus as you know they cut your build off if it takes more than 50 minutes. We also use Azure Pipelines now and found it to be more reliable and to offer longer maximum build times.
> On Aug 2, 2020, at 14:40, Friedrich Beckmann <friedrich.beckmann at gmx.de> wrote:
> Hi Ryan,
> thanks for your work on the (travis) ci environment for MacPorts! I copied many ideas from your MacPorts setup for the pspp project. I wanted to have a ci build for a MacOS bundle which is based on MacPorts. So now I have travis ci enabled for the pspp project. I took your idea to prebuild and then download the build environment which is 1.8GB. However I build the environment on my macbook because that takes a couple of hours. I also followed your idea to use bintray.com to store the build result (the pspp bundle). Now the build takes around 30 minutes on travis which is within the 50 minutes limit.
> I do not have a networked MacOS build server so I was quite happy that I could use the travis hardware. I even thought about using a mac from macstadium.com to do something like your https://build.macports.org based on buildbot or maybe even install a real mac mini. There is now heavy usage of github.com, bintray.com and travis-ci.org - it is still tempting to have something more GNUish like you have it.
> Thank you
More information about the macports-users