gpt4 book ai didi

java - Jenkinsfile (Declarative Pipeline) for Java/maven/Spring Boot

转载 作者:行者123 更新时间:2023-12-04 14:26:01 26 4
gpt4 key购买 nike

我刚刚进入新浪潮 Jenkinsfile ,现在允许将其作为声明性管道进行。

什么应该是标准的Jenkinsfile对于 maven 项目,例如 Spring Boot ?

最佳答案

这是我的 Maven 项目的 Jenkins 文件。即,根据您的要求使用 Spring Boot。看一看。

node {
try{
stage 'checkout project'
checkout scm

stage 'check env'
sh "mvn -v"
sh "java -version"

stage 'test'
sh "mvn test"

stage 'package'
sh "mvn package"

stage 'report'
step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*.xml'])

stage 'Artifact'
step([$class: 'ArtifactArchiver', artifacts: '**/target/*.jar', fingerprint: true])

}catch(e){
throw e;
}
}

关于java - Jenkinsfile (Declarative Pipeline) for Java/maven/Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43893682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com