summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFedja Beader <fedja@protonmail.ch>2024-04-27 00:15:52 +0200
committerFedja Beader <fedja@protonmail.ch>2024-04-30 16:24:37 +0200
commit83c81c97866d783d50c41d89f8651caf88fe1115 (patch)
tree362540f0bac48a63caa320f25d189a767b9efabc
parent2851cf706220be4629c4d9ff6a35ea1f05acae18 (diff)
downloadmplint-83c81c97866d783d50c41d89f8651caf88fe1115.tar.gz
mplint-83c81c97866d783d50c41d89f8651caf88fe1115.tar.bz2
mplint-83c81c97866d783d50c41d89f8651caf88fe1115.tar.xz
mplint-83c81c97866d783d50c41d89f8651caf88fe1115.zip
Add CI
-rw-r--r--.gitlab-ci.yml37
1 files changed, 37 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..7c99b53
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,37 @@
+stages:
+ - build
+ - deploy
+
+# with :; prevent from run it on windows
+before_script:
+ - ":; uname -a"
+ - ":; cat /etc/os-release"
+ - ":; pwd"
+ - ":; cat /proc/sys/kernel/core_pattern"
+ - ":; mkdir logs || true"
+ - ":; ${PMUPDATE} >logs/apt.log"
+ - ":; ${PMINSTALL} ${PACKAGES} >>logs/apt.log"
+
+image: debian:oldstable
+variables:
+ PMUPDATE: "apt-get update"
+ PMINSTALL: "apt-get install -y -qq"
+ GIT_DEPTH: "1"
+
+
+build_default:
+ stage: build
+ script:
+ - autoreconf -i
+ - ./configure
+ - make -j$(nproc)
+ variables:
+ PACKAGES: g++ git
+ make autoconf automake
+ artifacts:
+ untracked: true
+ expire_in: 3 days
+
+#package_default:
+# stage: deploy
+