about summary refs log tree commit diff stats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorAlan Pearce2022-04-30 11:33:04 +0000
committerAlan Pearce2022-04-30 11:33:04 +0000
commitc4ef8f60a587a0adbfe90b7de1878f66847efe97 (patch)
tree7627f88f8567920ddd1305a03e26c270a8e15aaa /.gitlab-ci.yml
parent12311302860c7d937d0cd4c4307d82bef1502eec (diff)
downloadwebsite-c4ef8f60a587a0adbfe90b7de1878f66847efe97.tar.lz
website-c4ef8f60a587a0adbfe90b7de1878f66847efe97.tar.zst
website-c4ef8f60a587a0adbfe90b7de1878f66847efe97.zip
Add GitLab CI setup
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..e7b75cd
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,27 @@
+---
+variables:
+  # This variable will ensure that the CI runner pulls in your theme from the submodule
+  GIT_SUBMODULE_STRATEGY: recursive
+  ALPINE_VERSION: 3.15
+
+image: alpine:$ALPINE_VERSION
+
+test:
+  script:
+    - zola
+  except:
+    variables:
+      - $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+
+pages:
+  script:
+    # Install the zola package from the alpine community repositories
+    - apk add --no-cache --repository http://dl-3.alpinelinux.org/alpine/v$ALPINE_VERSION/community/ zola=~0.14
+    # Execute zola build
+    - zola build
+  artifacts:
+    paths:
+      - public
+  only:
+    variables:
+      - $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH