From d086654541e51581ca0b54ad8b4c8fe62512a343 Mon Sep 17 00:00:00 2001 From: Nikita Puzankov Date: Fri, 3 May 2019 19:06:14 +0000 Subject: [PATCH] Reusable commit build job for linux and windows. Former-commit-id: ee3dd9d3664fb8841fb6580db746f2160231543b --- .gitlab-ci.yml | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 673a624fa4..681e0de8cf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -114,11 +114,19 @@ clippy: # Commit build ############# -commit-linux-debug: +.commit: &commit stage: executable image: registry.gitlab.com/veloren/veloren-docker-ci tags: - veloren-docker + except: + - schedules + only: + refs: + - master + +commit:linux-debug: + <<: *commit script: - (cd voxygen && VELOREN_ASSETS=assets cargo build) - (cd server-cli && VELOREN_ASSETS=assets cargo build) @@ -134,17 +142,9 @@ commit-linux-debug: paths: - commit-linux-debug.tar.bz2 expire_in: 1 week - except: - - schedules - only: - refs: - - master -commit-windows-debug: - stage: executable - image: registry.gitlab.com/veloren/veloren-docker-ci - tags: - - veloren-docker +commit:windows-debug: + <<: *commit script: - (cd voxygen && VELOREN_ASSETS=assets cargo build --target=x86_64-pc-windows-gnu) - (cd server-cli && VELOREN_ASSETS=assets cargo build --target=x86_64-pc-windows-gnu) @@ -160,11 +160,6 @@ commit-windows-debug: paths: - commit-windows-debug.zip expire_in: 1 week - except: - - schedules - only: - refs: - - master ############# # NIGHTLY