From 5b8047681035c870db34830c46143c9992a14be8 Mon Sep 17 00:00:00 2001
From: Birhanu Belay <bhbelay@uab.edu>
Date: Wed, 11 Dec 2024 14:37:54 -0600
Subject: [PATCH] Update .gitlab-ci.yml file

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..5e3068b
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,25 @@
+default:
+  image: docker:latest
+
+stages:
+  - build
+
+variables:
+  PACKAGE_NAME: "mistral"
+  DOCKER_IMAGE: "$CI_REGISTRY_IMAGE/$PACKAGE_NAME"
+  DOCKER_TLS_CERTDIR: "/certs"
+
+before_script:
+  - unset DOCKER_HOST
+  - echo "${CI_REGISTRY_PASSWORD}" | docker login -u "${CI_REGISTRY_USER}" --password-stdin ${CI_REGISTRY}
+
+push_docker_image:
+  stage: build
+  services:
+    - docker:dind
+  script:
+    - docker build -t $DOCKER_IMAGE:$CI_COMMIT_SHORT_SHA -f docker/Dockerfile .
+    - docker push $DOCKER_IMAGE:$CI_COMMIT_SHORT_SHA
+  only:
+    - main  # Only run on the main branch
+
-- 
GitLab