aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: acea3ecf682dc55031e07b19a6937ec0e3416234 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
image: golang:1.19

stages:
  - test
  - build

go-fmt:
  stage: test
  script: test -z $(go fmt ./...)

go-vet:
  stage: test
  script: go vet ./...

go-test:
  stage: test
  script: go test -race ./...

install:
  stage: build
  before_script:
    - apt update
    - apt install make help2man
  script:
    - make
    - make DESTDIR=out PREFIX= install
    - make DESTDIR=out PREFIX= uninstall
    - make clean