pipeline {
agent any
stages {
stage('update-rust') {
steps {
sh 'rustup update'
}
}
stage('build') {
steps {
sh 'cargo build --release --verbose'
}
}
stage('test') {
steps {
sh 'cargo test --release --verbose'
}
}
}
}