设置github动作管道时,我找不到它来查找存储库中的软件包,并且测试失败,因为它缺少软件包。
发生的事情是,它在某个地方克隆了仓库,但不包括克隆的仓库的目录来寻找软件包。失败是因为我正在代码中从该存储库中导入软件包。
我相信我的目录结构是合理的,因为我在本地进行测试和构建没有任何麻烦:
"issuer_dn" : "CN=usa,O=SE,DC=abc,DC=com",
我如何让Github操作也在克隆的目录中查找包?
答案 0 :(得分:2)
确保运行go mod init MODULE_NAME
(如果项目在GOROOT或GOPATH之外),或者仅运行go mod init
(如果项目在GOROOT或GOPATH内)。该命令应在项目的根文件夹上运行。这将创建一个go.mod
文件,该文件将使go
能够解析您的软件包。