improve jenkins #11
9
files/config/Jenkinsfile
vendored
9
files/config/Jenkinsfile
vendored
@ -2,6 +2,9 @@ pipeline {
|
|||||||
agent any
|
agent any
|
||||||
|
|
||||||
environment {
|
environment {
|
||||||
|
CARGO_HOME = '/var/jenkins_home/.cargo'
|
||||||
|
CARGO_TARGET_DIR = 'target'
|
||||||
|
|
||||||
CARGO_TERM_COLOR = 'always'
|
CARGO_TERM_COLOR = 'always'
|
||||||
|
|
||||||
MIN_LINES = '60'
|
MIN_LINES = '60'
|
||||||
@ -12,7 +15,6 @@ pipeline {
|
|||||||
stages {
|
stages {
|
||||||
stage('Build') {
|
stage('Build') {
|
||||||
steps {
|
steps {
|
||||||
script {
|
|
||||||
sh '''
|
sh '''
|
||||||
set -eux
|
set -eux
|
||||||
make ci cobertura
|
make ci cobertura
|
||||||
@ -50,7 +52,6 @@ pipeline {
|
|||||||
|
|
||||||
echo "Coverage gate passed."
|
echo "Coverage gate passed."
|
||||||
'''
|
'''
|
||||||
}
|
|
||||||
// withChecks(name: 'Test', includeStage: true) {
|
// withChecks(name: 'Test', includeStage: true) {
|
||||||
// sh '''
|
// sh '''
|
||||||
// set -eux
|
// set -eux
|
||||||
@ -77,7 +78,6 @@ pipeline {
|
|||||||
|
|
||||||
stage('Reports') {
|
stage('Reports') {
|
||||||
steps {
|
steps {
|
||||||
script {
|
|
||||||
publishHTML(target: [
|
publishHTML(target: [
|
||||||
allowMissing: false,
|
allowMissing: false,
|
||||||
alwaysLinkToLastBuild: true,
|
alwaysLinkToLastBuild: true,
|
||||||
@ -87,7 +87,8 @@ pipeline {
|
|||||||
reportName: 'Rust Coverage HTML',
|
reportName: 'Rust Coverage HTML',
|
||||||
reportTitles: 'Coverage Report'
|
reportTitles: 'Coverage Report'
|
||||||
])
|
])
|
||||||
}
|
|
||||||
|
archiveArtifacts artifacts: 'target/llvm-cov/**', fingerprint: true
|
||||||
}
|
}
|
||||||
} // Reports
|
} // Reports
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user