ci: load Saxon license from CI file var; ignore local license
diff --git a/.gitignore b/.gitignore
index bf8f01e..a3d9645 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@
 \#*
 models/
 dnb.index/
+lib/saxon-license.lic
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e911400..1c238b9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,6 +10,7 @@
   APT_CACHE_DIR: apt-cache
   SRC_DIR: test/resources/DNB
   YEARS: "13 18"
+  SAXON_HOME: "$CI_PROJECT_DIR/lib"
 
 build-and-test-i5:
   stage: test
@@ -25,6 +26,11 @@
 
   before_script:
     - source `find .. -name section_helper.sh`
+    - mkdir -p "$SAXON_HOME"
+    - |
+      if [ -n "$SAXON_LICENSE" ] && [ -f "$SAXON_LICENSE" ]; then
+        cp "$SAXON_LICENSE" "$SAXON_HOME/saxon-license.lic"
+      fi
     - start_section install_linux_packages "Installing missing Linux packages"
     - apt-get -o dir::cache::archives="$APT_CACHE_DIR" update
     - apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y libxml2-utils curl openjdk-17-jre-headless xmlstarlet
@@ -68,6 +74,11 @@
 
   before_script:
     - source `find .. -name section_helper.sh`
+    - mkdir -p "$SAXON_HOME"
+    - |
+      if [ -n "$SAXON_LICENSE" ] && [ -f "$SAXON_LICENSE" ]; then
+        cp "$SAXON_LICENSE" "$SAXON_HOME/saxon-license.lic"
+      fi
     - start_section install_linux_packages "Installing missing Linux packages"
     - mkdir -pv $APT_CACHE_DIR
     - apt-get -o dir::cache::archives="$APT_CACHE_DIR" update
@@ -111,6 +122,11 @@
   image: rocker/verse
   before_script:
     - source `find .. -name section_helper.sh`
+    - mkdir -p "$SAXON_HOME"
+    - |
+      if [ -n "$SAXON_LICENSE" ] && [ -f "$SAXON_LICENSE" ]; then
+        cp "$SAXON_LICENSE" "$SAXON_HOME/saxon-license.lic"
+      fi
     - start_section setup_ssh "Setting up SSH"
     - apt-get update
     - apt-get install  -y rsync openssh-client
diff --git a/lib/saxon-license.lic b/lib/saxon-license.lic
deleted file mode 100644
index e614b45..0000000
--- a/lib/saxon-license.lic
+++ /dev/null
@@ -1,18 +0,0 @@
-Licensor=Saxonica
-Licensee=Dimitri Belodedow
-Company=Leibniz-Institut für Deutsche Sprache
-Email=iteinkauf@ids-mannheim.de
-Edition=EE
-SAT=yes
-SAQ=no
-SAV=yes
-Issued=2024-05-22
-Series=A
-Serial=A012345
-User=P0001
-Evaluation=no
-Expiration=2025-05-23
-UpgradeDays=366
-MaintenanceDays=366
-
-Signature=302C021428D10D88BE45EC841B601708F30EB831225D64FC0214311F93A02C616416CF9A301CDB9368B53C0F06C0
\ No newline at end of file