我刚刚学习Gitlab新手,但已经有一些对我的工作很重要的任务了 . 其中之一是构建java项目(maven构建阶段)并使用Fabric8io插件将工件复制到docker镜像 . 我正在使用Gitlb CI来完成我的任务,而我已经可以做的就是成功传递maven阶段的管道(此时构建,测试,部署)并构建一个docker镜像并将其推送到使用Fabric8io maven插件的repo . 但现在这个过程是彼此分开的 . 我花了几天时间寻找解决方案,将maven工件添加到docker镜像,但没有成功 . pom.xml中的设置指向gitlab存储库文件,但不是maven容器中的工件(下面的示例来自我的.pom文件,fabric8io部分,我只是尝试了不同的值和变量但没有成功) .

<file>                                  
        <source>${project.build.directory}/313test.war</source>   
        <source>target/313test.war</source>
        <outputDirectory>./</outputDirectory>
        <destName>testapp.war</destName>
    </file>

有没有人有这个堆栈的经验?有没有可行的解决方案?先感谢您 .