我正在致力于将drone /CD与rails应用程序集成在一起。因为我们不想公开我们的代码,所以我们无法从Docker Hub存储/获取该镜像。因此,我正在研究如何在.drone.yml配置本身中部署应用程序的docker镜像。请建议我如何才能实现这一点,如果您可以提供一些示例命令和过程。
发布于 2020-08-28 14:59:52
看起来你说的是一张图片。在免费计划中,有1个私有存储库,因此您不必公开代码。
不管怎么说,我觉得有些混乱。dockerhub是您存储图像的地方(它也可以在付费计划中执行构建),drone CI构建图像,但不存储它们。您如何构建映像并不重要,如果您计划从其他机器“拉”它,您需要将其“推”到某个地方。如果你不打算“拉”它,你总是可以“保存”和“加载”图像在本地使用一些bash命令在无人机的ci。你可以查看https://docs.drone.io/pipeline/docker/examples/services/docker_dind/和https://docs.docker.com/engine/reference/commandline/save/获取更多信息。
https://stackoverflow.com/questions/63628123
复制相似问题