我希望jenkins使用我制作的Maven容器,但我只能找到在jenkins容器内安装maven的选项,这不是我想要的,jenkins容器是否可以使用另一个maven容器?
答案 0 :(得分:0)
这里的帖子有答案(https://jenkins.io/doc/tutorials/build-a-java-app-with-maven/) 下面的pipline将让詹金斯使用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'
}
}
}
}