2015-02-18 3 views
41

Могу ли я запустить Xcode в контейнере докера? Я хотел бы подключить систему Xcode CI, просто задаваясь вопросом, возможно ли это.Могу ли я запустить Xcode в контейнере докера?

+2

Мое предположение не: http://stackoverflow.com/questions/2406151/can-you-run-xcode-in-linux –

+0

Очень хотелось бы быть неправильно, хотя –

+0

я подозреваю, что ты прав – Chris

ответ

21

Этот репо от Docker Hackathon 2015 описывает, как build and run iOS apps with the docker client. Это то, что вам нужно?

Смотреть видео:

Секретный соус в server.js, который реализует REST API для имитации сервера Докер. Таким образом, на самом деле он не работает на iOS на реальном Linux-сервере докеров - скорее он реализует API-интерфейс докеров, а затем выступает в качестве прокси-сервера для ios-sim (run) и XCode (build).

+0

Конечно выглядит действительно интересно! – Chris

+11

Я не верю, что это достигает того, о чем был речь в оригинальном вопросе? Моя интерпретация заключалась в том, что @Chris надеялся перенести свою модульную тестовую/сборку с сервера непрерывной интеграции (предположительно OSX) на систему CI на базе Docker (например, Bitbucket Pipelines?). Мой вариант использования - это только то, что: Bamboo размещен на машине OSX -> Bitbucket Pipelines. – Johnus

+0

Мне не удалось реализовать это. Он использует XCode-образ, который я не уверен, откуда он появился, поскольку он не находится в библиотеках Docker. –

Смежные вопросы