Jenkins master + OSX slaves 舰队码头化

Jenkins master + OSX slaves fleet dockerized

我认为对 Jenkins master 进行 docker 化没有问题(甚至有一个图像可以使用)但是我也想对 slave 进行 docker 化。但是,我希望这些奴隶能够 运行 iOS 构建,因此需要 运行 OS X 的奴隶。这可行吗?也许 Vagrant、Puppet、Chef 还有什么可以帮助自动配置奴隶?

所以你不能在 iOS 上使用 Docker 所以你需要其他东西,否则这种事情通常是通过 Jenkins 插件而不是外部配置管理工具来处理的。 Jenkins 喜欢控制自己的宇宙。

有一个 Docker Plugin 允许您部署 docker 化的奴隶。按照文档操作,非常简单(不需要 chef/puppet)

问题是我不确定 XCode 是否可以放在 docker 容器中。

在 Docker 中心尝试 docker search OSXdocker search Xcode 图片。