diff options
author | Fedja Beader <fedja@protonmail.ch> | 2023-12-13 23:14:07 +0100 |
---|---|---|
committer | Fedja Beader <fedja@protonmail.ch> | 2024-01-28 17:25:09 +0100 |
commit | d991937b2edc6181c5b7e8cdc0906c8896740e88 (patch) | |
tree | 9a306205a471cea99182f6bac8b162d74ce7eca6 | |
parent | fb4d483e3a7287805e00e904043539abcb40bc9b (diff) | |
download | tmwa-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.yml | 29 |
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 |