【发布时间】:2016-08-09 08:41:43
【问题描述】:
我正在为一个项目构建 Yocto 映像,但这是一个漫长的过程。在我功能强大的开发机器上,大约需要 3 个小时,最多可消耗 100 GB 的空间。
问题是最终的形象并不是“必然”的最终目标;我的应用程序在它上面运行很重要。因此,yocto 食谱没有太大变化,但我的应用程序确实如此。
我想为我的应用程序运行持续集成 (CI) 甚至持续交付 (CD)。但由于 yocto 构建的大小,目前两者都相当困难。
由于构建没有太大变化,我想以某种方式“缓存”它并将其用于我的应用程序的 CI/CD,我想使用 Docker。这将非常有趣,因为我可以维护该图像并与需要处理该项目并在 CI/CD 中使用它的同事分享。
- 可以为这种用途构建自定义 Docker 映像吗?
- 是否可以完全离线构建这样的映像?我不想上传 100GB 并且必须在构建机器上重新下载...
谢谢!
【问题讨论】: