1

我知道 Go 对本地导入路径非常固执己见。

我有一个使用 Gogs 和 Drone 设置的 CI/Git 服务器 - 让我们ci.company.corp 在本地需要文件时调用它我会写这样的东西:

import 'ci.company.corp/seangregory/project/server/models'

我想使用 glide 来管理包,但我暂时保持简单。

我可以将此代码推送到 Gogs,然后“去获取 ci.company.corp/seangregory/project”,但是当我尝试在 docker 容器中使用无人机构建时,它无法从本地导入中解析子目录。

这些子目录中的每一个都应该是一个 git 子模块吗?是gogs的问题吗?

4

0 回答 0