]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
Add CI pipeline for Plymouth
authorEmmanuele Bassi <ebassi@gnome.org>
Tue, 16 Jul 2019 14:34:32 +0000 (15:34 +0100)
committerRay Strode <halfline@gmail.com>
Wed, 8 Jul 2020 19:20:46 +0000 (19:20 +0000)
We can use GitLab's CI/CD support to run a build.

.gitlab-ci.yml [new file with mode: 0644]

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644 (file)
index 0000000..31d7bd3
--- /dev/null
@@ -0,0 +1,24 @@
+stages:
+  - build
+
+.autotools-build: &autotools-build
+  script:
+    - NOCONFIGURE=1 ./autogen.sh
+    - mkdir _build && cd _build
+    - ../configure --prefix /usr --disable-documentation --disable-dependency-tracking
+    - make
+
+fedora-x86_64:
+  stage: build
+  image: fedora:30
+  before_script:
+    - dnf install -y gcc libtool intltool gtk3-devel git libpng-devel gettext-devel libxslt docbook-style-xsl cairo-devel systemd-devel systemd-udev kernel-headers libdrm-devel pango-devel make
+  <<: *autotools-build
+
+debian-stable-x86_64:
+  stage: build
+  image: debian:stable
+  before_script:
+    - apt-get update -qq
+    - apt-get install -y -qq --no-install-recommends autoconf automake autopoint bc build-essential docbook-xsl gcc gettext git intltool libdrm-dev libgtk-3-dev libpango1.0-dev libpng-dev libtool libudev-dev make pkg-config libsystemd-dev udev xsltproc  
+  <<: *autotools-build