子模块更新卡在Gitlab运行程序中

时间:2019-02-28 17:42:47

标签: windows azure gitlab gitlab-ci-runner

当前,我在Windows上的gitlab运行程序出现问题。 我在Debian服务器上安装了本地Gitlab(最新版本)。我有几个Gitlab赛跑者,无论是在内部还是在Azure中,都在Windows和Linux上,以及在Docker中。 Linux运行程序(在Azure中)运行良好,Docker运行程序(在Azure中)运行良好,而在内部Windows运行程序中运行良好。但是Azure中的Windows运行程序的行为很奇怪。

我已经设置

 GIT_SUBMODULE_STRATEGY: 'recursive'
 GIT_STRATEGY: 'clone'
在.gitlab-ci.yml中的

,我有一个带有几个子模块的项目。 运行程序启动并克隆并完成主项目,然后成功执行submodule sync,然后启动submodule update并卡住,直到作业被超时终止。

使用clone --recursive或先使用clone,然后使用submodule update --init手动克隆包括子模块的项目,效果很好。在跑步者中,它卡住了,没有警告,没有错误消息,什么都没有。

有没有其他人看到过这样的问题,并为我提供了一些建议?

感谢和欢呼 沃尔夫冈

0 个答案:

没有答案