以下Dockerfile
FROM openjdk:13-jdk-alpine
VOLUME /tmp
VOLUME /var/data
VOLUME /var/log
EXPOSE 8080
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
用于spring-boot应用程序可以在本地docker上构建并正常运行。但是,当我通过azure devops运行该构建时,它可以正常运行,但是当我尝试运行它时,出现以下错误:
Error: Invalid or corrupt jarfile /app.jar
难道Azure Devops无法以intellij / gradle本地构建的方式注入ARG JARFILE参数?