0
我有多個maven項目,其中依賴於另一個。這些項目正在建造一個專用的構建圖像,並通過jenkins構建。共享共享數據存儲庫的數據卷
我的計劃是有一個包含Maven資源庫文件夾,在其中所有的依賴條件應存放和我自己的依賴應該安裝在一個共享的數據量。同時建立我的依賴
不幸的是這alread失敗。作爲參考,這是我的Jenkinsfile:
node {
stage ('Initializing') {
checkout scm
}
stage ('Build Artifact') {
sh 'docker build -f="Dockerfile" -t build-image .'
sh 'docker create --name build-james-plugin-interface --volume m2-repo:/root/.m2 build-image'
sh 'docker rm build-james-plugin-interface'
}
}
這是我生成圖像的Dockerfile:
FROM qnerd/rpi-maven
ENV BUILD_HOME=/usr/local/james/
RUN mkdir -p $BUILD_HOME
WORKDIR $BUILD_HOME
ADD pom.xml $BUILD_HOME
# add source
ADD . $BUILD_HOME
# run maven verify
ENTRYPOINT ["mvn","clean","install"]
我的數據卷的文件夾保持空着的,所以可能有一些錯誤在我的文件中。
我希望你能幫助我。
謝謝你,這個伎倆! – mietzekotze