Какие сервисы я должен использовать для автоматической сборки докеров с высокой вычислительной мощностью? - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть репо с программным обеспечением и docker для пользователей, имеющих проблемы с установкой. Мне нужно пересобирать docker каждый раз, когда я публикую sh новую версию, а также хочу использовать автоматическое тестирование после нее. DockerHub обладает такой функциональностью, но сборки слишком длинные и прекращаются по таймауту. Также я не могу использовать там тесты, так как некоторые тесты используют ~ 8 ГБ ОЗУ. Есть ли другие сервисы для этих задач? Я согласен платить за это, но не хочу тратить время на долгую настройку и обслуживание (например, на наличие собственного сервера сборки).

1 Ответ

0 голосов
/ 10 апреля 2020

TravisCI . Это довольно легко запустить, размещенный сервис CI, который является бесплатным, если вы храните репозиторий c.

Это хорошо известно, распространено, и вы найдете тысячи полезных вопросов и ответов в разделе [travisci] tag

Я добавляю ссылку на их документацию с примером того, как собрать Dockerfile. https://docs.travis-ci.com/user/docker/#building -a- docker -image-from-a-dockerfile

Также я пытался найти ограничения памяти и времени, но не смог найти их в быстром поиске .

...