我可以在docker容器中运行Xcode吗?我想对Xcode CI系统进行停靠,只是想知道这是否可行。
答案 0 :(得分:26)
Docker Hackathon 2015的这个回购描述了如何build and run iOS apps with the docker client。这就是你追求的目标吗?
观看视频:
秘密酱在server.js中,它实现了一个REST API来模拟一个docker服务器。事实上,它实际上并没有在真正的Linux docker服务器上运行iOS - 而是实现了docker API,然后充当ios-sim(运行)和XCode(build)的代理。
答案 1 :(得分:2)
Circle CI 可以选择在容器中使用 Xcode。这是我的 ci 管道配置的摘录:
ios-build-env: &ios-build-env
macos:
xcode: "11.4.1"
jobs:
ios-deploy:
<<: *ios-build-env
steps:
- checkout
...
答案 2 :(得分:2)
看看 Docker-OSX,它在 Docker 中运行带有 Xcode 支持的 macOS。
您可以通过 SSH 或 VNC 连接到该 macOS 并在 Linux 上使用 Xcode