From fd8a116e7a96ea22cacead67a27cdfaf2b59ef13 Mon Sep 17 00:00:00 2001 From: Steffen Schulze <steffen.schulze@t-systems.com> Date: Mon, 5 Feb 2024 14:48:07 +0000 Subject: [PATCH] modified ci --- .gitlab-ci.yml | 59 +++++++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a340693..7ee5b17 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,31 +1,36 @@ -stages: - - test +include: +- project: 'eclipse/xfsc/dev-ops/ci-templates' + file: 'golang-standard-ci.yaml' + ref: main -before_script: - - ln -s /builds /go/src/gitlab.eclipse.org - - cd /go/src/gitlab.eclipse.org/${CI_PROJECT_PATH} +#stages: +# - test -linters: - image: golangci/golangci-lint:latest - stage: test - script: - - go version - - golangci-lint --version - - golangci-lint run +#before_script: +# - ln -s /builds /go/src/gitlab.eclipse.org +# - cd /go/src/gitlab.eclipse.org/${CI_PROJECT_PATH} -unit tests: - image: golang:1.21.5 - stage: test - script: - - go version - - go test $(go list ./... | grep -v /integration) -race -coverprofile=coverage.out - - go tool cover -func=coverage.out - coverage: '/total:\s+\(statements\)\s+(\d+.\d+\%)/' +#linters: +# image: golangci/golangci-lint:latest +# stage: test +# script: +# - go version +# - golangci-lint --version +# - golangci-lint run -govulncheck: - image: golang:1.21.5 - stage: test - script: - - go version - - go install golang.org/x/vuln/cmd/govulncheck@latest - - govulncheck ./... +#unit tests: +# image: golang:1.21.5 +# stage: test +# script: +# - go version +# - go test $(go list ./... | grep -v /integration) -race -coverprofile=coverage.out +# - go tool cover -func=coverage.out +# coverage: '/total:\s+\(statements\)\s+(\d+.\d+\%)/' + +#govulncheck: +# image: golang:1.21.5 +# stage: test +# script: +# - go version +# - go install golang.org/x/vuln/cmd/govulncheck@latest +# - govulncheck ./... -- GitLab