lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: helping with testing resources


From: Jonas Hahnfeld
Subject: Re: helping with testing resources
Date: Sun, 24 May 2020 10:18:50 +0200
User-agent: Evolution 3.36.2

Am Sonntag, den 24.05.2020, 00:21 +0200 schrieb David Kastrup:
> Jonas Hahnfeld <address@hidden> writes:
> > (see my previous message(s) for context on GitLab CI)
> > 
> > If you have spare hardware and / or want to help with CI testing, this
> > is easy to setup with GitLab. First you'll need their runner and I'll
> > defer to the excellent documentation: 
> > https://docs.gitlab.com/runner/
> > 
> > As testing uses Docker, those sections also apply to you.
> > 
> > Once ready for registration, please send me a note off-list so that I
> > can share the secret token. Because outside people could use this to
> > install rogue runners, I don't want to post this publicly. Go through
> > the registration steps (URL: 
> > https://gitlab.com/
> > ) and choose the Docker
> > executor.
> > Before starting the runner, consider editing the configuration file
> > manually. There's extensive documentation on what to customize, for
> > LilyPond the following is interesting:
> >   environment = [ "MAKE_FLAGS=-j4 CPU_COUNT=4" ]
> > (or whatever value you like).
> > 
> > If none of our resources pick up the job, GitLab will run it on their
> > shared runners. I hope we'll stay below the maximum of 50,000 minutes
> > per month, but I have to figure out how to track this. I think our
> > runners are prioritized, but this should become clear soon.
> 
> I think configure options should likely point to Guile-1.8 (for now) and
> use --enable-checking and (to save CI minutes) --enable-gs-api .
> 
> Reasonable?

Not only reasonable, but already happening in part: The Docker image
only has guile-1.8 installed, so no flags needed. --enable-gs-api is
passed in the description file .gitlab-ci.yml, see
https://gitlab.com/lilypond/lilypond/-/blob/03b399a20e/.gitlab-ci.yml#L10

I missed --enable-checking so far, depends on how "expensive run-time
checks" translates to numbers.

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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