diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a340693cda4c95ed49ba6b37c6f2f8b30ef88eb5..7ee5b17fb1aa6a5243d94022a98ae8e48fe0e8f1 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 ./...