gsplus/.gitlab-ci.yml

86 lines
1.4 KiB
YAML
Raw Normal View History

2016-02-06 15:19:32 +00:00
2016-02-07 16:38:04 +00:00
stages:
- build
- package
2016-02-07 16:38:04 +00:00
2016-02-07 18:48:07 +00:00
build-ubuntu-x:
2016-02-07 16:38:04 +00:00
tags:
- ubuntu
stage: build
2016-02-06 15:19:32 +00:00
script:
- sudo apt-get update -qq && sudo apt-get install -y -qq g++ libpcap0.8-dev libx11-dev libxext-dev
2016-02-06 15:19:32 +00:00
- cd src
- ln -s vars_x86linux_x11 vars
- make clean ; make
2016-02-07 18:48:07 +00:00
build-ubuntu-sdl:
tags:
- ubuntu
stage: build
script:
- sudo apt-get update -qq && sudo apt-get install -y -qq g++ libpcap0.8-dev libx11-dev libsdl2-dev libfreetype6-dev
2016-02-07 18:48:07 +00:00
- cd src
- ln -s vars_x86linux_sdl vars
- make clean ; make
2016-03-03 21:25:24 +00:00
build-ubuntu-sdl2:
tags:
- ubuntu
stage: build
script:
- sudo apt-get update -qq && sudo apt-get install -y -qq g++ libpcap0.8-dev libx11-dev libsdl2-dev libfreetype6-dev
2016-03-03 21:25:24 +00:00
- cd src
- ln -s vars_x86linux_sdl2 vars
- make clean ; make
2016-02-06 15:19:32 +00:00
2016-02-07 16:40:57 +00:00
build-osx:
tags:
- osx
stage: build
script:
- cd src
- ln -s vars_osx_sdl2 vars
- make clean ; make
artifacts:
paths:
- gsplus
expire_in: 5 minutes
2016-02-07 16:40:57 +00:00
package-osx:
tags:
2016-10-14 18:15:40 +00:00
- osx
stage: package
script:
- chmod +x make_dist_mac.sh
- ./make_dist_mac.sh
artifacts:
paths:
- gsplus-osx.tar.gz
2016-02-07 16:40:57 +00:00
2016-04-24 14:50:51 +00:00
build-win32:
tags:
- windows
stage: build
script:
- cd src
2016-04-24 20:03:52 +00:00
- ln -s vars_win32 vars
- make clean
- make
2016-10-14 20:18:07 +00:00
artifacts:
paths:
2016-10-14 20:25:32 +00:00
- gsplus.exe
2016-10-14 20:18:07 +00:00
expire_in: 5 minutes
package-win32:
tags:
- windows
stage: package
artifacts:
paths:
- gsplus.exe