Fixed merge conflicts with master, with new release testing options.

This commit is contained in:
Luke Anderson
2019-03-28 19:57:00 +11:00
50 changed files with 3808 additions and 711 deletions

22
Jenkinsfile vendored
View File

@@ -1,16 +1,17 @@
pipeline {
agent {
agent {
dockerfile {
filename 'Dockerfile'
args '-v cargo-cache:/cargocache:rw'
}
}
stages {
stage('Build') {
steps {
sh 'cargo build'
}
}
stages {
stage('Build') {
steps {
sh 'cargo build --verbose --all'
sh 'cargo build --verbose --all --release'
}
}
stage('Check') {
steps {
sh 'cargo fmt --all -- --check'
@@ -18,10 +19,11 @@ pipeline {
//sh 'cargo clippy'
}
}
stage('Test') {
stage('Test') {
steps {
sh 'cargo test --all'
sh 'cargo test --verbose --all'
sh 'cargo test --verbose --all --release'
}
}
}
}
}