mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-01 11:03:54 -07:00
travis: separate lint build (#3778)
* Create travis-lint.sh * separate lint * Update travis-lint.sh * Update travis-lint.sh * use default image * call lint externally * add xenial again for tests * Update .travis.yml * fix path * move test to docker build * remove --format argument test / passed * add test label * use bash command * source > execute
This commit is contained in:
parent
2ef3e6fc93
commit
a8b34d51a5
3 changed files with 44 additions and 59 deletions
28
.travis.yml
28
.travis.yml
|
|
@ -7,32 +7,16 @@ git:
|
|||
matrix:
|
||||
include:
|
||||
|
||||
#Ubuntu Xenial (Debug only)
|
||||
- name: Ubuntu Xenial (Debug)
|
||||
#Static Code Analysis
|
||||
- name: Check code style / Linting
|
||||
if: tag IS NOT present
|
||||
os: linux
|
||||
dist: xenial
|
||||
group: stable
|
||||
cache: ccache
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- libprotobuf-dev
|
||||
- protobuf-compiler
|
||||
- liblzma-dev
|
||||
- qt5-default
|
||||
- qttools5-dev
|
||||
- qttools5-dev-tools
|
||||
- qtmultimedia5-dev
|
||||
- libqt5multimedia5-plugins
|
||||
- libqt5svg5-dev
|
||||
- libqt5sql5-mysql
|
||||
- libqt5websockets5-dev
|
||||
script: bash ./.ci/travis-compile.sh --format --server --test --debug
|
||||
script: bash ./.ci/travis-lint.sh
|
||||
|
||||
|
||||
#Ubuntu Bionic (on docker)
|
||||
- name: Ubuntu Bionic (Debug)
|
||||
#Ubuntu Bionic (on Docker)
|
||||
- name: Ubuntu Bionic (Debug + Tests)
|
||||
if: tag IS NOT present
|
||||
services: docker
|
||||
env: NAME=UbuntuBionic
|
||||
|
|
@ -43,7 +27,7 @@ matrix:
|
|||
script: docker run --mount "type=bind,source=$(pwd),target=/src" -w="/src"
|
||||
--mount "type=bind,source=$HOME/$NAME/.ccache,target=/.ccache" -e "CCACHE_DIR=/.ccache"
|
||||
"cockatrice_${NAME,,}"
|
||||
bash .ci/travis-compile.sh --server --debug
|
||||
bash .ci/travis-compile.sh --server --test --debug
|
||||
|
||||
- name: Ubuntu Bionic (Release)
|
||||
if: (branch = master AND NOT type = pull_request) OR tag IS present
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue