Использование Джанго-Дженкинса с Дженкинсом и докером
Я пытаюсь представить результаты тестирования в Jenkins на билде. Мой стек состоит в том, что я помещаю приложение Django в образ Docker и внедряю его вместе с Jenkins.
Внутри файла yaml, где я запускаю функциональность Docker-контейнера, я помещаю работающий скрипт.
- name: Run unit test script
command: docker exec -i my_container /bin/bash -c './manage.py jenkins --enable-coverage'
Сборка прошла хорошо, и если я ssh (в терминале) к этой машине, и заглянуть внутрь контейнера докера, я могу видеть reports
папка с отчетами.
Моя проблема в том, что внутри Jenkins, под Workspace я могу видеть все файлы, но не reports
папка.
Из-за этого (я думаю), если я добавлю Post-build Action -> Publish JUnit test result report
Я не могу выбрать папку с отчетами внутри.
Моя догадка:
Я предполагаю, что Дженкинс не может видеть изображение докера и каким-то образом скопировать все файлы до запуска команды yaml. Но я не знаю, как это решить.