summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: ea25a50d37f54b92692d88eb78c4f842ebb13451 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
stages:
  - test

test-all:
  tags:
    - guixsd
  stage: test
  script:
    - sed -i "s|@CI_PROJECT_URL@|$CI_PROJECT_URL.git|" channels.scm
    - sed -i "s|@CI_COMMIT_REF_NAME@|$CI_COMMIT_REF_NAME|" channels.scm
    - guix pull --profile=.guix-profile --channels=channels.scm
    - .guix-profile/bin/guix describe
    - |
      .guix-profile/bin/guix build --quiet --no-grafts --fallback \
      $(grep define-public guix/wigust/packages/*.scm | cut -f2 -d' ')