|
@@ -23,7 +23,7 @@ jobs:
|
|
# Linux with Rust stable/beta/nightly
|
|
# Linux with Rust stable/beta/nightly
|
|
- stage: build
|
|
- stage: build
|
|
rust: stable
|
|
rust: stable
|
|
- env: TARGET=x86_64-unknown-linux-gnu CACHE_NAME=$TARGET-stable
|
|
|
|
|
|
+ env: TARGET=x86_64-unknown-linux-gnu
|
|
cache: cargo
|
|
cache: cargo
|
|
script: &build-script
|
|
script: &build-script
|
|
- cargo build --verbose --all
|
|
- cargo build --verbose --all
|
|
@@ -31,12 +31,12 @@ jobs:
|
|
- cargo build --features no-color --verbose --all
|
|
- cargo build --features no-color --verbose --all
|
|
- stage: build
|
|
- stage: build
|
|
rust: beta
|
|
rust: beta
|
|
- env: TARGET=x86_64-unknown-linux-gnu CACHE_NAME=$TARGET-beta
|
|
|
|
|
|
+ env: TARGET=x86_64-unknown-linux-gnu
|
|
cache: cargo
|
|
cache: cargo
|
|
script: *build-script
|
|
script: *build-script
|
|
- stage: build
|
|
- stage: build
|
|
rust: nightly
|
|
rust: nightly
|
|
- env: TARGET=x86_64-unknown-linux-gnu CACHE_NAME=$TARGET-nightly
|
|
|
|
|
|
+ env: TARGET=x86_64-unknown-linux-gnu
|
|
cache: cargo
|
|
cache: cargo
|
|
script: *build-script
|
|
script: *build-script
|
|
|
|
|
|
@@ -44,7 +44,7 @@ jobs:
|
|
- stage: build
|
|
- stage: build
|
|
rust: stable
|
|
rust: stable
|
|
os: osx
|
|
os: osx
|
|
- env: TARGET=x86_64-apple-darwin CACHE_NAME=$TARGET-stable
|
|
|
|
|
|
+ env: TARGET=x86_64-apple-darwin
|
|
cache: cargo
|
|
cache: cargo
|
|
script: *build-script
|
|
script: *build-script
|
|
|
|
|
|
@@ -53,7 +53,7 @@ jobs:
|
|
################################
|
|
################################
|
|
|
|
|
|
- stage: test
|
|
- stage: test
|
|
- env: TARGET=x86_64-unknown-linux-gnu CACHE_NAME=$TARGET-stable
|
|
|
|
|
|
+ env: TARGET=x86_64-unknown-linux-gnu
|
|
cache: cargo
|
|
cache: cargo
|
|
script: cargo test --verbose --all
|
|
script: cargo test --verbose --all
|
|
|
|
|
|
@@ -63,7 +63,7 @@ jobs:
|
|
|
|
|
|
# Cargo crate release
|
|
# Cargo crate release
|
|
- stage: release
|
|
- stage: release
|
|
- env: TARGET=x86_64-unknown-linux-gnu CACHE_NAME=$TARGET-stable
|
|
|
|
|
|
+ env: TARGET=x86_64-unknown-linux-gnu
|
|
cache: cargo
|
|
cache: cargo
|
|
script:
|
|
script:
|
|
- echo $CARGO_TOKEN | cargo login
|
|
- echo $CARGO_TOKEN | cargo login
|
|
@@ -72,7 +72,7 @@ jobs:
|
|
# GitHub binary release for Linux on x86/x86_64
|
|
# GitHub binary release for Linux on x86/x86_64
|
|
- stage: release
|
|
- stage: release
|
|
rust: stable
|
|
rust: stable
|
|
- env: TARGET=x86_64-unknown-linux-gnu CACHE_NAME=$TARGET-stable
|
|
|
|
|
|
+ env: TARGET=x86_64-unknown-linux-gnu
|
|
cache: cargo
|
|
cache: cargo
|
|
script: &script-github-release
|
|
script: &script-github-release
|
|
- |
|
|
- |
|
|
@@ -96,7 +96,7 @@ jobs:
|
|
branch: master
|
|
branch: master
|
|
- stage: release
|
|
- stage: release
|
|
rust: stable
|
|
rust: stable
|
|
- env: TARGET=i686-unknown-linux-gnu CACHE_NAME=$TARGET-stable
|
|
|
|
|
|
+ env: TARGET=i686-unknown-linux-gnu
|
|
cache: cargo
|
|
cache: cargo
|
|
install: &install-github-release-cross
|
|
install: &install-github-release-cross
|
|
- cargo install cross
|
|
- cargo install cross
|
|
@@ -106,21 +106,21 @@ jobs:
|
|
# GitHub binary release for Linux on arch
|
|
# GitHub binary release for Linux on arch
|
|
- stage: release
|
|
- stage: release
|
|
rust: stable
|
|
rust: stable
|
|
- env: TARGET=aarch64-unknown-linux-gnu CACHE_NAME=$TARGET-stable
|
|
|
|
|
|
+ env: TARGET=aarch64-unknown-linux-gnu
|
|
cache: cargo
|
|
cache: cargo
|
|
install: *install-github-release-cross
|
|
install: *install-github-release-cross
|
|
script: *script-github-release
|
|
script: *script-github-release
|
|
deploy: *deploy-github-release
|
|
deploy: *deploy-github-release
|
|
- stage: release
|
|
- stage: release
|
|
rust: stable
|
|
rust: stable
|
|
- env: TARGET=arm-unknown-linux-gnueabi CACHE_NAME=$TARGET-stable
|
|
|
|
|
|
+ env: TARGET=arm-unknown-linux-gnueabi
|
|
cache: cargo
|
|
cache: cargo
|
|
install: *install-github-release-cross
|
|
install: *install-github-release-cross
|
|
script: *script-github-release
|
|
script: *script-github-release
|
|
deploy: *deploy-github-release
|
|
deploy: *deploy-github-release
|
|
- stage: release
|
|
- stage: release
|
|
rust: stable
|
|
rust: stable
|
|
- env: TARGET=armv7-unknown-linux-gnueabihf CACHE_NAME=$TARGET-stable
|
|
|
|
|
|
+ env: TARGET=armv7-unknown-linux-gnueabihf
|
|
cache: cargo
|
|
cache: cargo
|
|
install: *install-github-release-cross
|
|
install: *install-github-release-cross
|
|
script: *script-github-release
|
|
script: *script-github-release
|
|
@@ -130,7 +130,7 @@ jobs:
|
|
- stage: release
|
|
- stage: release
|
|
rust: stable
|
|
rust: stable
|
|
os: osx
|
|
os: osx
|
|
- env: TARGET=x86_64-apple-darwin CACHE_NAME=$TARGET-stable
|
|
|
|
|
|
+ env: TARGET=x86_64-apple-darwin
|
|
cache: cargo
|
|
cache: cargo
|
|
script: *script-github-release
|
|
script: *script-github-release
|
|
deploy: *deploy-github-release
|
|
deploy: *deploy-github-release
|