[gnomemm-website/kjellahl/testci] CI: Add .gitlab-ci.yml
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnomemm-website/kjellahl/testci] CI: Add .gitlab-ci.yml
- Date: Thu, 6 Jan 2022 14:13:41 +0000 (UTC)
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]