【发布时间】:2021-11-15 17:53:08
【问题描述】:
我开始使用 circleci 构建和部署一个小型 Go 应用程序。我的应用程序还使用了一个私有存储库,并且我已经使用 ssh 密钥设置了 circleci 来获取该存储库。 所以在构建工作中,我有一个 go mod 下载步骤,并且效果很好。
下一步是构建 docker 镜像,在 Dockerfile 中我像这样进行构建;
go build -o app ./app/
这还会下载依赖项,其中之一是私有仓库。什么是最好的前进道路?我应该将 ssh 密钥传递到 dockerfile 中,以便可以在 docker 中获取它吗?
【问题讨论】: