[gnomemm-website/kjellahl/testci] CI: Add .gitlab-ci.yml



commit e707c76262212e76b8d738ac381e41ddfcd26183
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Thu Jan 6 15:12:40 2022 +0100

    CI: Add .gitlab-ci.yml

 .gitlab-ci.yml | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..b1baa82
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,34 @@
+# 2022-01-06: ubuntu:latest = 20.04, ubuntu:rolling = 21.10, ubuntu:devel = 22.04
+# See https://hub.docker.com/_/ubuntu
+image: ubuntu:rolling
+
+stages:
+  - build
+  - deploy
+
+website_build:
+  stage: build
+  variables:
+    DEPENDENCIES:
+      gettext
+      itstool
+      libxml2
+      libxslt
+  #    docbook5-schemas
+  script:
+    - export DEBIAN_FRONTEND=noninteractive
+    - apt update && apt -y upgrade && apt -y install $DEPENDENCIES
+    - ./autogen.sh --prefix=/usr
+    - make
+
+# Publish the gtkmm website at gnome.pages.gitlab.gnome.org/gnomemm-website
+pages:
+  stage: deploy
+  script:
+    - mkdir public
+    - mv docs/html/.htaccess docs/html/* public
+  artifacts:
+    paths:
+      - public
+  only:
+    - kjellahl/testci


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]