我们如何在.drone.yml中的Rails应用程序上构建ruby的docker镜像

问题描述

我正在将无人机ci / cd与ruby集成到rails应用程序上。由于我们不想公开代码,因此无法从Dockerhub获得该映像。因此,我正在研究如何在.drone.yml配置本身中构建应用程序的docker映像。如果您可以提供一些示例命令和过程,请建议我如何实现此目标。

解决方法

您似乎在说单个图像。在免费计划中,有1个私有存储库,因此您不必公开代码。

无论如何,我认为还是有些混乱。 dockerhub是您存储图像的地方(它也可以在付费计划中执行构建),无人机CI可以构建图像但不存储它们。 如何构建映像并不重要,如果计划从其他计算机“拉”图像,则需要将其“推”到某个位置。如果您不打算“拉”图像,则始终可以使用无人机ci中的某些bash命令在本地“保存”和“加载”图像。您可以检查https://docs.drone.io/pipeline/docker/examples/services/docker_dind/https://docs.docker.com/engine/reference/commandline/save/以获得更多信息。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...