Update gitlab-ci

Reorganize build queue
windows test
This commit is contained in:
Denis S. Soldatov aka General-Beck 2016-11-01 01:51:29 +07:00 committed by GitHub
parent f8a38a8a1e
commit 60df9857ce

View File

@ -354,6 +354,25 @@ windows:
- target/release/parity.pdb - target/release/parity.pdb
- nsis/InstallParity.exe - nsis/InstallParity.exe
name: "x86_64-pc-windows-msvc_parity" name: "x86_64-pc-windows-msvc_parity"
test-darwin:
stage: build
before_script:
- git submodule update --init --recursive
script:
- export RUST_BACKTRACE=1
- ./test.sh $CARGOFLAGS --no-release
tags:
- osx
test-windows:
stage: build
before_script:
- git submodule update --init --recursive
script:
- set RUST_BACKTRACE=1
- set TARGETS="-p rlp -p ethash -p ethcore -p ethcore-bigint -p ethcore-dapps -p ethcore-rpc -p ethcore-signer -p ethcore-util -p ethcore-network -p ethcore-io -p ethkey -p ethstore -p ethsync -p ethcore-ipc -p ethcore-ipc-tests -p ethcore-ipc-nano -p parity"
- cargo test --features json-tests %TARGETS% %CARGOFLAGS% --verbose --release
tags:
- rust-windows
test-linux: test-linux:
stage: test stage: test
before_script: before_script:
@ -365,28 +384,6 @@ test-linux:
- rust-test - rust-test
dependencies: dependencies:
- linux-stable - linux-stable
test-darwin:
stage: test
before_script:
- git submodule update --init --recursive
script:
- export RUST_BACKTRACE=1
- ./test.sh $CARGOFLAGS --no-release
tags:
- osx
dependencies:
- darwin
test-windows:
stage: test
before_script:
- git submodule update --init --recursive
script:
- set RUST_BACKTRACE=1
- PowerShell ./test.sh %CARGOFLAGS%
tags:
- rust-windows
dependencies:
- windows
js-release: js-release:
stage: build stage: build
image: ethcore/javascript:latest image: ethcore/javascript:latest