-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJenkinsfile
More file actions
35 lines (29 loc) · 719 Bytes
/
Copy pathJenkinsfile
File metadata and controls
35 lines (29 loc) · 719 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
pipeline {
agent any
tools {
gradle 'Gradle 6.9.3'
}
options {
// Keep the 10 most recent builds
buildDiscarder(logRotator(numToKeepStr:'3'))
skipStagesAfterUnstable()
}
stages {
stage("Test") {
steps {
dir("${env.WORKSPACE}/dummyapiWithKarate"){
sh "gradle clean build -x test"
sh "gradle test --tests *runners.ParallelRunnerTest*"
publishHTML(target: [
reportName : 'Cucumber with Karate report',
reportDir: 'build/cucumber-html-reports',
reportFiles: 'overview-features.html',
keepAll: true,
alwaysLinkToLastBuild: true,
allowMissing: false
])
}
}
}
}
}