diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3e4e548355cbfcf5f75d3eda8dd22f6de3112cab..5b4c71f8bb485621e44fbcf45e48eb6233593e93 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,3 +29,17 @@ build: GOARCH: - amd64 - arm + +lint: + image: golangci/golangci-lint:v1.39-alpine + stage: test + allow_failure: true + needs: [] + script: + - golangci-lint run -v --max-issues-per-linter=0 --max-same-issues=0 --out-format=junit-xml --timeout=10m > golangci-output.xml + artifacts: + paths: + - golangci-output.xml + reports: + junit: golangci-output.xml + expire_in: 7 days