pspp-dev
[Top][All Lists]
Advanced

[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
> 
> 
> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]