Я запускаю команду
docker build -t $NAME -f Dockerfile.test .
.
В моем Dockerfile.test
у меня в конце (я копирую определенные вещи, чтобы все работало)
CMD["bin/bash", "-c", "bash /run-script.sh && bash /run-another-script.sh"]
Когда я смотрю на свои этапы сборки в Jenkins, я вижу только, что все прошло нормально,
CMD /bin/bash -c bash /run-script.sh && bash /run-another-script.sh
был выполнен, и, так как я запускаю сканирование sonarqube в этих сценарияхЯ могу видеть в моем сонаре, что сканирование произошло (что нормально).
Но так как я запускаю модульные тесты PHP в сценариях, я немного подозрительно отношусь к этой части, потому что в Jenkinsэто было сделано очень быстро (на моем локальном компьютере выполнение модульного тестирования с отчетом о покрытии занимает ~ 20 минут), не удалось или не запустилось, как следует.
Поэтому я хотел бы увидеть вывод этих сценариев(run-script.sh
и run-another-script.sh
), чтобы убедиться, что все работает как положено.
Я слышал, что Docker не будет отображать вывод сценариев, которые пишут / удаляют строки в терминале, так что этоможет быть причина (я думаю, ofc).
Есть ли способ показатьutput