2017-05-26 141 views
1
gitlab亚军 所以里面

荫建筑搬运工图像,使用IAM的码头工人:最新的图像,因为我需要推图像注册表,但建筑形象之前,我需要打包我的Java项目。 如何通过maven使用docker镜像来构建项目?运行Maven命令

眼下,gitlab亚军返回错误

$ docker run -it --rm -v "$(pwd)":/opt/maven -w /opt/maven maven:3.3.9-jdk-8 mvn clean install 
the input device is not a TTY 
ERROR: Job failed: exit code 1 

回答

2

你不需要(也不能)run容器互动也不Gitlab有分配TTY。因此,从码头运行中删除-it

docker run --rm -v "$(pwd)":/opt/maven -w /opt/maven maven:3.3.9-jdk-8 mvn clean install 
+0

谢谢!现在都在工作 –

+0

不客气!你可以标记为[接受的答案](https://i.stack.imgur.com/OGwTL.png)如果你认为这是 – Robert

+0

但在那里我可以打电话后发现我的战争文件'MVN package'? –