From 7c16b346afcd19db0bf26bd8f1cc1e28d99136e6 Mon Sep 17 00:00:00 2001
From: lewa <lene.wasskog@nibio.no>
Date: Mon, 11 Sep 2023 12:52:19 +0200
Subject: [PATCH] build: Add GitLab CI/CD config

---
 .gitignore      |  1 +
 .gitlab-ci.yml  |  4 ++++
 ci_settings.xml | 16 ++++++++++++++++
 3 files changed, 21 insertions(+)
 create mode 100644 .gitlab-ci.yml
 create mode 100644 ci_settings.xml

diff --git a/.gitignore b/.gitignore
index 23176e3..c8f1926 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 target/
 classes/
+.idea
\ No newline at end of file
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..facdb57
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,4 @@
+include:
+  - project: 'VIPS/vips-common-config'
+    file: '/gitlab-ci-vips-models.yml'
+    ref: main
\ No newline at end of file
diff --git a/ci_settings.xml b/ci_settings.xml
new file mode 100644
index 0000000..da49fc0
--- /dev/null
+++ b/ci_settings.xml
@@ -0,0 +1,16 @@
+<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
+    <servers>
+        <server>
+            <id>gitlab-maven</id>
+            <configuration>
+                <httpHeaders>
+                    <property>
+                        <name>Job-Token</name>
+                        <value>${CI_JOB_TOKEN}</value>
+                    </property>
+                </httpHeaders>
+            </configuration>
+        </server>
+    </servers>
+</settings>
\ No newline at end of file
-- 
GitLab