|
From: | Hartmut Goebel |
Subject: | Using gitlab-ci to maintain a channel? |
Date: | Fri, 16 Feb 2024 22:28:30 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 |
Hi,
I wonder whether it's possible to maintain a channel using gitlab-ci. Any thought or experiences to share?
My idea is to schedule jobs which are refreshing the packages,
building/testing them and to provide substitutes.
The channel is meant for Tryton (tryton.org), which consists of
about 200 plug-in packages and bug-fixes are published for the LTS
version every now and then. The channel should follow these
bug-fix releases. Tryton is pure Python, anyhow some dependencies
require C, C++ and even rust for building, updating dependencies
should be avoided if not all substitutes for all dependencies are
available (or maybe deny-list specific dependencies).
The points I'm wondering are:
Why gitlab-ci? Well, the channel will live on a gitlab instance,
thus using that infrastructure would simplify things and avoid
single users managing processes.
-- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |
[Prev in Thread] | Current Thread | [Next in Thread] |