首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:如何在构建步骤中安装govendor依赖项?

:如何在构建步骤中安装govendor依赖项?
EN

Stack Overflow用户
提问于 2017-09-24 21:45:35
回答 1查看 368关注 0票数 0

我试图使用使用GCP构建触发器来自动构建我的容器

我的代码在Go中,我在我的项目根目录中有一个vendor文件夹,它包含我所有的Go依赖项(我使用govendor)。但是,此vendor文件夹未签入源代码管理。

我有一个cloudbuild.yaml文件,首先将Go源代码构建为main可执行文件,然后使用该可执行文件构建Docker映像。Container确保这些生成步骤能够访问我的主分支。

问题是Go编译步骤失败,因为vendor文件夹没有签入源代码管理,因此我的依赖项对于任何构建步骤都不可用。

是否有一种方法可以创建一个使用govendor 安装 vendor 文件夹中所有依赖项的构建步骤?如果是,如何安装?或者是将我的vendor目录签入源代码管理的唯一选项(对我来说这似乎是不必要的)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-25 14:51:32

根据@JimB和@Peter对我的问题的评论,一个简单的解决方案是将我的vendor目录添加到Git中,这样我就不必在构建过程中下载所有的依赖项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46395187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档