diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000..48f40a41b --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,2 @@ +include: '.gitlab/*.yml' + diff --git a/.gitlab/build.yml b/.gitlab/build.yml new file mode 100644 index 000000000..74e90b55c --- /dev/null +++ b/.gitlab/build.yml @@ -0,0 +1,25 @@ +image: ubuntu:22.04 + +stages: + - test + + +build_cmake: + before_script: + - apt-get update -y + - apt-get upgrade -y + - apt-get install + pkg-config + clang + cmake ninja-build + libfreetype6-dev libnotify-dev libsdl2-dev libsqlite3-dev libvulkan-dev + glslang-tools spirv-tools libavcodec-dev libavformat-dev libavutil-dev libswresample-dev libswscale-dev + libx264-dev libpng-dev + libcurl4 libcurl3-gnutls libcurl4-openssl-dev libcurlpp-dev + libogg-dev libopus-dev libopusfile-dev + valgrind -y + stage: test + script: + - mkdir build && cd build + - cmake .. + - make -j$(nproc)