diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9a6e3abbaa4131d22f9ef03b31b3646de732f3f0..5b9d603ed6a241f1648a4b3b0325a802c1656881 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 b69345b2e493fe09118a1dde9e8310105080b151..11e60c0a80138d31df2cc6267bb63e0801f834e0 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