while working on the platform tests make them non-breaking (#9563)

* while working on the platform tests make them non-critical

* ci: unify test stage job names and torelate more failures

* ci: restore valid yaml

* ci: allow beta and nightly rust builds to fail
This commit is contained in:
gabriel klawitter 2018-09-15 13:43:19 +02:00 committed by Afri Schoedon
parent 753fd4bda3
commit bbaac0c6a9

View File

@ -49,18 +49,32 @@ cache:
- export VERSION
- echo "Version = ${VERSION}"
#### stage: test
test-rust-stable: &test
test-linux-rust-stable: &test
stage: test
script:
- scripts/gitlab/test.sh stable
tags:
- rust-stable
test-darwin-macos-x86_64:
test-linux-rust-beta:
stage: test
script:
- scripts/gitlab/test.sh beta
tags:
- rust-stable
allow_failure: true
test-linux-rust-nightly:
stage: test
script:
- scripts/gitlab/test.sh nightly
tags:
- rust-stable
allow_failure: true
test-darwin-rust-stable:
stage: test
variables:
CARGO_TARGET: x86_64-apple-darwin
@ -70,8 +84,9 @@ test-darwin-macos-x86_64:
- scripts/gitlab/test.sh stable
tags:
- osx
allow_failure: true
test-linux-android-armhf:
test-android-rust-stable:
stage: test
image: parity/rust-android:gitlab-ci
variables:
@ -80,8 +95,9 @@ test-linux-android-armhf:
- scripts/gitlab/test.sh stable
tags:
- rust-arm
allow_failure: true
test-windows-msvc-x86_64:
test-windows-rust-stable:
stage: test
cache:
key: "%CI_JOB_NAME%"
@ -95,10 +111,7 @@ test-windows-msvc-x86_64:
- sh scripts/gitlab/test.sh stable
tags:
- rust-windows
allow_failure: true
.optional_test: &optional_test
<<: *test
@ -106,16 +119,6 @@ test-windows-msvc-x86_64:
only:
- master
test-rust-beta:
<<: *optional_test
script:
- scripts/gitlab/test.sh beta
test-rust-nightly:
<<: *optional_test
script:
- scripts/gitlab/test.sh nightly
test-lint-rustfmt:
<<: *optional_test
script:
@ -127,15 +130,11 @@ test-lint-clippy:
- scripts/gitlab/clippy.sh
test-coverage-kcov:
stage: test
only:
- master
<<: *optional_test
script:
- scripts/gitlab/coverage.sh
tags:
- shell
allow_failure: true
#### stage: build
@ -158,6 +157,7 @@ build-linux-ubuntu-i386:
CARGO_TARGET: i686-unknown-linux-gnu
tags:
- rust-i686
allow_failure: true
build-linux-ubuntu-arm64:
<<: *build
@ -167,6 +167,7 @@ build-linux-ubuntu-arm64:
CARGO_TARGET: aarch64-unknown-linux-gnu
tags:
- rust-arm
allow_failure: true
build-linux-ubuntu-armhf:
<<: *build
@ -176,6 +177,7 @@ build-linux-ubuntu-armhf:
CARGO_TARGET: armv7-unknown-linux-gnueabihf
tags:
- rust-arm
allow_failure: true
build-linux-android-armhf:
stage: build
@ -187,6 +189,7 @@ build-linux-android-armhf:
- scripts/gitlab/build-unix.sh
tags:
- rust-arm
allow_failure: true
build-darwin-macos-x86_64:
stage: build
@ -218,7 +221,6 @@ build-windows-msvc-x86_64:
- rust-windows
<<: *collect_artifacts
#### stage: package
package-linux-snap-amd64: &package_snap
@ -260,7 +262,6 @@ package-linux-snap-armhf:
dependencies:
- build-linux-ubuntu-armhf
#### stage: publish
publish-linux-snap-amd64: &publish_snap
@ -332,7 +333,6 @@ publish-github-and-s3:
tags:
- shell
####stage: docs
docs-rpc-json: