diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index acbc2bf72b0aea84c5defbb57f1b7fe64edf48af..d4c17676dc09a7a000daaa92eb7ec6ab242307d6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,12 @@
+variables:
+  APP_HELM_NAME: cache
+  DOCKER_FILE: deployment/ci/Dockerfile
+  GOOGLE_IMAGE: ${GOOGLE_LIGHT_REGISTRY_URL}/gaiax/$CI_PROJECT_NAME:$CI_COMMIT_REF_NAME
+
 stages:
   - test
+  - build
+  - manifest
 
 before_script:
   - ln -s /builds /go/src/code.vereign.com
@@ -23,3 +30,26 @@ unit tests:
     - go version
     - go test -race ./... -coverprofile=coverage.out
     - go tool cover -func=coverage.out
+
+include:
+  - project: 'Seal/ci-helpers'
+    file: 'docker-build.yml'
+  - template: 'Workflows/Branch-Pipelines.gitlab-ci.yml'
+
+amd64:
+  extends: .docker-build
+  stage: build
+  tags:
+    - amd64-docker
+
+manifest:
+  extends: .manifest-amd64
+  stage: manifest
+
+manifest-release:
+  extends: .manifest-release
+  stage: manifest
+
+manifest-cloud:
+  extends: .manifest-cloud
+  stage: manifest