Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Sep 2023 11:07:41 -0700
From:      Pete Wright <pete@nomadlogic.org>
To:        Tomek CEDRO <tomek@cedro.info>, FreeBSD Questions Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: GitHub / GitLab / Actions / CI / FreeBSD
Message-ID:  <1ca44997-4b54-4441-9529-853425cd57a8@nomadlogic.org>
In-Reply-To: <CAFYkXjkmgJSysoR7Nk1r9ptxfPkn2=Vu2OLEKc7m%2BkzJZzR2hw@mail.gmail.com>
References:  <CAFYkXjkmgJSysoR7Nk1r9ptxfPkn2=Vu2OLEKc7m%2BkzJZzR2hw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On 9/20/23 9:47 AM, Tomek CEDRO wrote:
> Hello world :-)
> 
> It would be really nice to create a push for FreeBSD being available
> on the GitHub (and GitLab) Actions / CI infrastructure.
> 
> We are basically censored out of their automation that could perform
> code / test / package builds. I am engaged in several Open-Source
> projects and this becomes PITA.
> 
> Why are we omitted for so many years? Release ISO and VM images are available.
> 
> Does anybody know anyone from GitHub / GitLab that could add FreeBSD
> support to CI / Actions? :-)
> 
> I have created a discussion at GitHub that you can vote up and join:
> 
> https://github.com/orgs/community/discussions/67529
> 

While I'm all for asking these vendors from supporting FreeBSD (and all 
the BSD's frankly) I wouldn't hold your breath.  Their backends are all 
very linux and docker specific, and their developer community in my 
experience has no interest in non-linux systems, which unfortunately 
seems to be the pervasive attitude of most of the linux community the 
past few decades.

Instead I'd suggest we advocate for vendors who do support FreeBSD - for 
example CirrusCI who not only supports FreeBSD but provides us with 
resources too:

https://cirrus-ci.org/

I'm actively looking at moving my company off of CircleCI (which is 
another linux, mac, windows only vendor) to Cirrus and have been 
impressed with them so far.

Alternatively, in the past I've used the Gitlab runner which is a golang 
binary that runs of FreeBSD.  This way you can execute tests on your own 
BSD systems.  It's been a while though, so I'm not sure if they still 
have a BSD runner.


-pete

-- 
Pete Wright
pete@nomadlogic.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1ca44997-4b54-4441-9529-853425cd57a8>