这应该很容易,但我找不出Jenkins的等价物。任何帮助都很感激。谢谢。
我是新来的Jenkins和试图转换我的GitLab-ci工作到Jenkins管道。
stage: test
script:
- ./mvnw clean test -Dspring.profiles.active=$SPRING_PROFILES_ACTIVE -Dspock.configuration=src/test/groovy/com/pet/api/test/runners/UnitTestsConfig.groovy
artifacts:
when: always
paths:
- target/surefire-reports
- target/site/jacoco
expire_in: 30 days
reports:
junit:
- target/surefire-reports/TEST-*.xml
```
Currently, I have translated it to be Jenkins stage:
stage("Unit Tests") {
steps {
sh './mvnw clean test -Dspring.profiles.active=$SPRING_PROFILES_ACTIVE -Dspock.configuration=src/test/groovy/com/pet/api/test/runners/UnitTestsConfig.groovy'
}
post {
always {
junit 'target/surefire-reports/TEST-*.xml'
}
}
}
1条答案
按热度按时间ahy6op9u1#
您希望使用archive Artifacts基本步骤。下面是我在管道的post部分中执行此操作的管道作业片段。请注意,右侧使用Ant样式模式。