[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Continuous integration tests also for MacOS and Windows
From: |
Friedrich Beckmann |
Subject: |
Re: Continuous integration tests also for MacOS and Windows |
Date: |
Sun, 2 Aug 2020 00:10:31 +0200 |
Hi Ben,
do you run your nightly builds on a computer at home?
I have mirrored pspp on github with a travis build on ubuntu 18.04. So now
there are these nice build status images:
https://www.hs-augsburg.de/homes/beckmanf/pspp/
Fritz
> Am 31.07.2020 um 23:05 schrieb Friedrich Beckmann <friedrich.beckmann@gmx.de>:
>
> I have setup the MacOS builds with travis. Some time ago I had a look at
> homebrew. As travis has the homebrew system already preinstalled, I have made
> a homebrew tap:
>
> https://github.com/fredowski/homebrew-pspp
>
> The homebrew tap provides the released version and a nightly build - same as
> Jeremy has done it for macports. So this is based on the distribution package
> - it does not build from the pspp git.
>
> @Ben: Todays nightly build failed so I am not too sure if this exists, but do
> you see a chance to provide a fixed link to the latest nightly build
> distribution tgz?
>
> For the Mac application bundle I need macports. Macports is not available
> right away in travis and the macports gtk3 default backend is X11. For the
> application bundle I need to setup everything for the „quartz“ backend, i.e.
> gtk3 with the native MacOS calls. It takes a couple of hours to compile the
> macports build environment from scratch. Therefore I have split this up.
>
> I build the macports build environment and store it in a tgz file - similar
> to the macports travis approach.
>
> The travis CI run then downloads and installs this build environment. The
> pspp build is from git master. The bundling scripts including the travis ci
> are here:
>
> https://github.com/fredowski/osxbundler
>
> What is missing is a place where I store the created bundle. I do not want to
> store my credentials from Hochschule Augsburg at travis.
>
> Regarding a free alternative we need a Mac build server. Probably a hosted
> machine but that needs to be maintained.
>
> https://www.macstadium.com/opensource
>
> Fritz
>
>
>
>
- Re: Continuous integration tests also for MacOS and Windows,
Friedrich Beckmann <=