【发布时间】:2019-06-09 04:37:58
【问题描述】:
我有几个驻留在 GitLab 中的 maven 项目(不是多模块)。我喜欢为这些项目设置 GitLab CI,因此我查看了 gitlab-ci.yml 文件以了解如何执行此操作。
我找到了https://docs.gitlab.com/ee/ci/examples/artifactory_and_gitlab,它描述了将settings.xml放在项目本身中,然后在gitlab-ci文件中引用它。
但我想知道,当有多个需要此 settings.xml 的项目时如何做到这一点,因为将其多次放入存储库中似乎很糟糕。
我在本地将它放在我的 .m2 目录中,但是如何以及在何处将它放在管道的 gitlab 服务器上?
【问题讨论】:
-
奇怪的是,当我在 GitLab 中进行
mvn deploy测试时,它失败了` Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection`。它尝试连接到工件 - 在我的本地 settings.xml 中配置?! -
您的
gitlab-runner环境是什么?视窗? Linux?苹果?还是码头工人? (docs.gitlab.com/runner) -
@CharleeChitsuk 它在一个 dockers 作为运行环境的 unix 机器上
标签: maven docker gitlab gitlab-ci