我希望 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'
}
}
}
}