是否可以让 jenkins 容器使用 maven 容器来构建应用程序,而不必使用安装程序?



我希望 jenkins 使用我制作的 maven 容器,但我只能找到在 jenkins 容器内安装 maven 的选项,这不是我想要的,jenkins 容器可以使用另一个 maven 容器吗?

这里帖子有一个答案(https://jenkins.io/doc/tutorials/build-a-java-app-with-maven/( 下面的Pipline将允许Jenkins使用Maven镜像来运行Maven容器并构建项目。

pipeline {
agent {
docker {
image 'maven:3-alpine' 
args '-v /root/.m2:/root/.m2' 
}
}
stages {
stage('Build') { 
steps {
sh 'mvn -B -DskipTests clean package' 
}
}
}
}

相关内容

最新更新