供应商 Go 依赖项 ¶
kOps 使用 go mod 来管理供应商依赖项。
先决条件 ¶
在运行更新命令之前,必须安装以下软件
将依赖项添加到供应商目录 ¶
Go 模块将根据源代码中找到的导入来管理所需的依赖项。请按照以下步骤运行更新过程
- 将所需的导入添加到
.go
文件中。 - 运行
make gomod
以启动更新过程。如果此步骤成功,则导入的依赖项将被添加到vendor
子目录中。 - 提交任何更改,包括对
vendor
目录、go.mod
和go.sum
的更改。 - 分别使用这些更改打开一个拉取请求,以便于审查。
更新供应商目录中的依赖项(例如 aws-sdk-go) ¶
- 更新
go.mod
中指定的锁定版本 - 运行
make gomod
。 - 检查更改,以确保它们符合预期/可信。
- 提交任何更改,包括对
vendor
目录、go.mod
和go.sum
的更改。 - 分别使用这些更改打开一个拉取请求,以便于审查。请包含您观察到的任何重大更改。