summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFedja Beader <fedja@protonmail.ch>2023-12-13 23:14:07 +0100
committerFedja Beader <fedja@protonmail.ch>2024-01-28 17:25:09 +0100
commitd991937b2edc6181c5b7e8cdc0906c8896740e88 (patch)
tree9a306205a471cea99182f6bac8b162d74ce7eca6
parentfb4d483e3a7287805e00e904043539abcb40bc9b (diff)
downloadtmwa-d991937b2edc6181c5b7e8cdc0906c8896740e88.tar.gz
tmwa-d991937b2edc6181c5b7e8cdc0906c8896740e88.tar.bz2
tmwa-d991937b2edc6181c5b7e8cdc0906c8896740e88.tar.xz
tmwa-d991937b2edc6181c5b7e8cdc0906c8896740e88.zip
Enable GitLab CI
+ fetch submodules +install git... No compiling C++ without a C++ compiler..
-rw-r--r--.gitlab-ci.yml29
1 files changed, 29 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..ed664ab
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,29 @@
+# Copied in from Moubootaur Legends's Hercules .gitlab-ci.yml
+stages:
+ - build
+
+variables: &base_vars
+ DEBIAN_COMMON_PACKAGES: make python3 git gcc g++
+
+.prerequisites: &prerequisites
+ before_script:
+ - echo "Building TMW Athena $CI_BUILD_NAME"
+ - uname -a
+ - apt-get update
+ - apt-get install -y -qq $INSTALL_PACKAGES $DEBIAN_COMMON_PACKAGES
+
+# Compilers
+ variables:
+ <<: *base_vars
+
+re:debian-stable:
+ <<: *prerequisites
+ stage: build
+ image: debian:stable
+ variables:
+ <<: *base_vars
+ script:
+ - git submodule update --init
+ - ./configure --user
+ - make
+ - make install