From bb6d89384129e184b0f9cd9ded8e0392295aa9be Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@hebeler.club>
Date: Tue, 28 Feb 2023 14:32:46 +0100
Subject: [PATCH] added ci build stage

---
 .gitlab-ci.yml | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..7e72d6e
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,22 @@
+variables:
+  DOCKER_HOST: "tcp://docker-dind.gitlab-suma:2375"
+  DOCKER_BUILD_IMAGE: docker:20.10.15
+  DOCKER_IMAGE_NAME: keymanager
+  DOCKER_TAG_NAME: master
+  HELM_RELEASE_NAME: backups
+  KUBERNETES_NAMESPACE: backups
+  KUBERNETES_DEPLOY_IMAGE: alpine/k8s:1.24.4
+
+stages:
+  - build
+
+build:
+  stage: build
+  image: ${DOCKER_BUILD_IMAGE}
+  before_script:
+    - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
+  script:
+    - docker build --network=host -t ${CI_REGISTRY_IMAGE}/${DOCKER_IMAGE_NAME}:${DOCKER_TAG_NAME} ./build/pass
+    - docker push ${CI_REGISTRY_IMAGE}/${DOCKER_IMAGE_NAME}:${DOCKER_TAG_NAME}
+  after_script:
+    - docker logout $CI_REGISTRY
-- 
GitLab