gitlab-ci: install only necessary packages for each job

This commit is contained in:
Thomas Bernard 2018-11-23 10:06:19 +01:00
parent 04848394fb
commit 1d39fefa3c
No known key found for this signature in database
GPG Key ID: 0FF11B67A5C0863C

View File

@ -1,13 +1,12 @@
before_script:
- apt-get update -qq && apt-get install -y -qq libsdl1.2-dev libpng-dev libsdl-ttf2.0-dev libsdl-image1.2-dev liblua5.1-0-dev zip
- apt-get install -y -qq libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev
- apt-get install -y -qq gcc-mingw-w64-i686 g++-mingw-w64-i686 mingw-w64-tools nsis doxygen graphviz
stages:
- build
job_linux:
stage: build
before_script:
- apt-get update -qq && apt-get install -y -qq zip
- apt-get install -y -qq libsdl1.2-dev libpng-dev libsdl-ttf2.0-dev libsdl-image1.2-dev liblua5.1-0-dev
- apt-get install -y -qq libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev doxygen graphviz
script:
- "make -j3 && make ziprelease"
- "API=sdl2 make -j3 && API=sdl2 make ziprelease"
@ -19,6 +18,9 @@ job_linux:
job_win32:
stage: build
before_script:
- apt-get update -qq && apt-get install -y -qq zip
- apt-get install -y -qq gcc-mingw-w64-i686 g++-mingw-w64-i686 mingw-w64-tools nsis
script:
- "WIN32CROSS=1 make 3rdparty"
- "WIN32CROSS=1 make -j3"