[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Gitlab CI
From: |
Jérémy Korwin-Zmijowski |
Subject: |
Gitlab CI |
Date: |
Sat, 20 Jun 2020 10:42:11 +0200 |
User-agent: |
Evolution 3.36.2-0ubuntu1 |
Hey Guixters !
I am experimenting with Gitlab CI for a Guile project I am working on.
It is managed with Hall and I would like to benefit the Guix features.
Currently, I struggle to run Guix inside the default Debian stable
docker image (framagit.org).
Here is my .gitlab-ci.yml :
before_script:
- apt -qq update
- apt -qq install -y wget gpg xz-utils
- wget
https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh
- chmod +x guix-install.sh
- wget https://sv.gnu.org/people/viewgpg.php?user_id=15145 -qO - |
gpg --import -
- printf '\n' | ./guix-install.sh
- /root/.config/guix/current/bin/guix-daemon --build-users-
group=guixbuild
- guix pull
stages:
- bootstrap
- configure
- build
- test
job:bootstrap:
stage: bootstrap
script: autoreconf -vfi
What I get :
[1592641832.155]: [ FAIL ] unsupported init system; run the daemon
manually:
/root/.config/guix/current/bin/guix-daemon --build-users-
group=guixbuild
[1592641832.155]: [ INFO ] making the guix command available to
other users
Does anyone has done that before ?
Is there a way to get a Guix docker image instead of the Debian one ?
Have a nice weekend !
Jérémy
- Gitlab CI,
Jérémy Korwin-Zmijowski <=