Как создать и протестировать приложение в Docker в GitLab CI? - PullRequest
1 голос
/ 03 апреля 2019

Наше приложение имеет Dockerfile, описывающее пользовательский образ, который мы хотели бы использовать для создания и тестирования приложения.

По сути, для каждого git push мы хотим:

  1. Создание изображения из файла Docker.
  2. Запустить контейнер на основе этого изображения.
  3. Запуск сборки и тестов в контейнере.
  4. Получить результаты теста обратно в GitLab.

Хотя это кажется абсолютно выполнимым с помощью GitLab CI Shell Executor, мне интересно, есть ли рекомендуемый способ сделать это?

Кроме того, подходит ли этот план для комбинации GitLab CI + Docker?

...