create-ly: band: Create .ly files for all instruments
[sunny256-utils.git] / .gitlab-ci.yml
blob4a9cb5281e0d6d68c660d57b338f9b60a1a6b8cd
1 # utils.git/.gitlab-ci.yml
2 # File ID: be09508c-8383-11e9-bed5-4f45262dc9b5
4 image: gcc
6 utils:linux:
7   stage: test
8   before_script:
9     - test "$CI_COMMIT_REF_NAME" = "synced/master" && exit 0 || true
10     - apt-get update -qq
11     - apt-get install -y
12         groff
13         texlive-base
14         sqlite3
15         exiftool
16         libnumber-bytes-human-perl
17         git-annex
18         bc
19         cmark
20         libxml2-utils
21     - git config --global user.name "Firstname Lastname"
22     - git config --global user.email "ci@example.com"
23     - git clone https://gitlab.com/sunny256/suuid.git
24     - cd suuid
25     - script -e -q -c "make test install"
26     - cd ..
27     - rm -rf suuid
28   script:
29     - export PATH=$(pwd):$PATH
30     - make
31     - make test
32     - make test-clean