From 7b7fde3ee0d49910c2d6dfaa67165d531d2e09e5 Mon Sep 17 00:00:00 2001
From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de>
Date: Thu, 12 Aug 2021 13:30:46 +0200
Subject: [PATCH] ci: Add golangci-lint job

---
 .gitlab-ci.yml | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3e4e548..5b4c71f 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
-- 
GitLab