Рейтинг:0

Смонтировать том для сборки образа, используемого gitlab runner

флаг ec

У меня есть собственное изображение, в котором я хочу запустить некоторые тесты, для которых требуется установленное приложение, которое, в свою очередь, требует контекста openGL. Я могу запустить его в контейнере, составленном таким образом, и вручную собрать проект и запустить тесты. докер-compose.yml:

версия: "3.6"
образ:Registry.gitlab.com/my_image_path:последний

тома:
  - /tmp/.X11-unix/:/tmp/.X11-unix
  - /var/run/dbus:/var/run/dbus
  - /dev/шм: /dev/шм
привилегированный: правда

И это мой gitlab-ci.yml:

Linux-выпуск-сборка-и-тестирование:
  образ:Registry.gitlab.com/my_image_path:последний
  этап: сборка
  сценарий:
    - cmake -DCMAKE_BUILD_TYPE=Выпуск -D...
    - cmake --сборка . --нацелить всех -- -j8
    - библиотеки/Некоторые_Тесты/Тесты

Есть ли способ создать службу (с томами) и связать ее с образом сборки или добавить тома для сборки образа с уже установленным приложением? Если нет, то какие есть альтернативы?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.