diff options
author | Loic Blot <loic.blot@unix-experience.fr> | 2020-04-27 08:31:51 +0200 |
---|---|---|
committer | Loïc Blot <nerzhul@users.noreply.github.com> | 2020-04-29 07:48:08 +0200 |
commit | 00323e8fce28cb0620a20b7985c892101396c99e (patch) | |
tree | 3d8748d6f072f17ae2ef6dea1928dea9a7e9134c /.github/workflows | |
parent | 56bababcdfce097a4e08cc3d1de8d798e7999ce7 (diff) | |
download | minetest-00323e8fce28cb0620a20b7985c892101396c99e.tar.gz minetest-00323e8fce28cb0620a20b7985c892101396c99e.tar.bz2 minetest-00323e8fce28cb0620a20b7985c892101396c99e.zip |
Add docker build stage on Github actions
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/build.yml | 36 |
1 files changed, 34 insertions, 2 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0d559b197..2c4d3abd1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -116,7 +116,31 @@ jobs: run: | valgrind --leak-check=full --leak-check-heuristics=all --undef-value-errors=no --error-exitcode=9 ./bin/minetest --run-unittests - + + clang_9_prometheus: + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v2 + - name: Install compiler + run: | + sudo apt-get install clang-9 -qyy + source ./util/ci/common.sh + install_linux_deps + + - name: Build prometheus-cpp + run: | + ./util/ci/build_prometheus_cpp.sh + + - name: Build + run: | + ./util/ci/build.sh + env: + CMAKE_FLAGS: "-DCMAKE_C_COMPILER=clang-9 -DCMAKE_CXX_COMPILER=clang++-9 -DENABLE_PROMETHEUS=1" + + - name: Test + run: | + ./bin/minetest --run-unittests + # Some builds doesn't require freetype, ensure it compiled properly clang_9_no_freetype: runs-on: ubuntu-18.04 @@ -138,6 +162,14 @@ jobs: run: | ./bin/minetest --run-unittests + docker: + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v2 + - name: Build docker image + run: | + docker build . + win32: runs-on: ubuntu-18.04 steps: @@ -162,7 +194,7 @@ jobs: run: | wget http://minetest.kitsunemimi.pw/mingw-w64-x86_64_9.2.0_ubuntu18.04.tar.xz -O mingw.tar.xz sudo tar -xaf mingw.tar.xz -C /usr - + - name: Build run: | EXISTING_MINETEST_DIR=$PWD ./util/buildbot/buildwin64.sh winbuild |