Всем привет, есть такой вопрос. Есть пайплайн, я сначала собираю образ, потом делаю юнит тесты и тп. Далее вопрос. Если тебе нужно програнать нагрузочные тесты и UI testing, как правильно сделать поднять на отдельом инсталсе инфаструктуру или в docker dind?
Предполагаю что нужна среда для запуска. Это не правильно ? Если я допустим стянул исходники но у меня не настроено окружение, как тогда запустить тесты ?
Предполагаю что нужна среда для запуска. Это не правильно ? Если я допустим стянул исходники но у меня не настроено окружение, как тогда запустить тесты ?
Юнит тесты можно и запускать до сборки имиджа все равно собирается исходные коды
Юнит тесты можно и запускать до сборки имиджа все равно собирается исходные коды
А каким образом ? Допустим у меня node приложение и на серваке нету ноды, но помимо ноды может быть что угодно и поэтому нужно собрать окружение для этого чтобы запустить
А каким образом ? Допустим у меня node приложение и на серваке нету ноды, но помимо ноды может быть что угодно и поэтому нужно собрать окружение для этого чтобы запустить
Не совсем понял. Слейв тот же сервер так ведь ? Я понимаю что такое возможно когда юзаешь GitHub actions например, но когда Дженкинс и предположим кроме докера на виртуалке ничего нету, как быть ? А что если три сервиса и все на разных технологиях, и что для этого просто ставить среду на виртуалку когда можно собрать образ с любой средой и прогнать тесты
Не совсем понял. Слейв тот же сервер так ведь ? Я понимаю что такое возможно когда юзаешь GitHub actions например, но когда Дженкинс и предположим кроме докера на виртуалке ничего нету, как быть ? А что если три сервиса и все на разных технологиях, и что для этого просто ставить среду на виртуалку когда можно собрать образ с любой средой и прогнать тесты
слейв это любой экзекутор отличный от мастера. Хоть докер хоть вм хоть что угождно..... советую начать с документации