aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: 96f63e8f74e52d1f8ed9a1eaf59df26f38d0a472 (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
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 DESTDIR=out PREFIX= install
    - make DESTDIR=out PREFIX= uninstall
    - make clean