2017-05-26 188 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'? –