From 07b6f2ef990b5bef07f8302cd48e298d497f555a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Kr=C3=B6ning?= <martin.kroening@eonerc.rwth-aachen.de> Date: Wed, 30 Apr 2025 11:02:55 +0200 Subject: [PATCH] ci: enable buildkit, autodevops --- .gitlab-ci.yml | 21 +++++++++++++++++---- Dockerfile | 2 +- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9a6e3ab..5b9d603 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,21 +2,34 @@ # # SPDX-License-Identifier: MIT OR Apache-2.0 +include: + - project: 'eclipsefdn/it/releng/gitlab-runner-service/gitlab-ci-templates' + file: 'jobs/buildkit.gitlab-ci.yml' + - project: 'eclipsefdn/it/releng/gitlab-runner-service/gitlab-ci-templates' + file: 'pipeline-autodevops.gitlab-ci.yml' + stages: - - check + - build + - test + +variables: + CI_REGISTRY_IMAGE: nemometaos/see-interface + +buildkit: + extends: .buildkit format: - stage: check + stage: test image: golangci/golangci-lint:v1.61-alpine script: golangci-lint run -v --timeout=30m --no-config --disable-all --enable=gci --enable=gofumpt lint: - stage: check + stage: test image: golangci/golangci-lint:v1.61-alpine script: golangci-lint run -v --timeout=30m --no-config --enable=goconst --enable=gocyclo --enable=gosec --enable=lll --enable=musttag --enable=unconvert build: - stage: check + stage: test image: golang:alpine script: - mkdir -p dist diff --git a/Dockerfile b/Dockerfile index b69345b..11e60c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ COPY --link go.mod go.sum ./ RUN go mod download && go mod verify COPY --link . ./ -RUN CGO_ENABLED=0 GOOS=linux go build -v -o dist ./cmd/see-interface +RUN CGO_ENABLED=0 GOOS=linux go build -v -o dist/ ./cmd/see-interface FROM scratch COPY --from=builder --link /usr/src/see-interface/dist/see-interface /usr/local/bin/see-interface -- GitLab