Codeception + Bamboo что и куда?

Доброго дня,

Решили попробовать внедрить в компании Bitbucket, а с ним и Bamboo. С первым разобрались, но когда дело дошло до билдов и тестирования через бамбу, понял что совсем ничего не понял.

Документацию читал и там и там (и Bamboo и Codeception), - не помогло.

Вопрос собственно вот в чем:
Имеем:
1) Есть 2 локальный дев-сервера, с них пушатся изменения на центральный репо (Bitbucket Server) на определенную ветку (DEV).
2) Есть удаленный сервер DEV, куда по плану должны переходить изменения с центрального репозитория BBS, при удачных тестах.
3) Есть Бамбу. Умею писать тесты на Codeception.

Нужно:
1) После получения в центральном репозитории изменений на ветку Дев, тестировать работоспособность этих изменений и при успехе деплоить на удаленный сервак.

Что не понятно:
1) Где писать тесты?
2) Как это настроить?
3) Правильно ли я вообще понимаю задачу? Или надо сначала деплоить на удаленный сервак, а потом уже на нем запускать тестирование?
  • Вопрос задан
  • 274 просмотра
Решения вопроса 1
@vitaly_il1
DevOps Consulting
Где запускать тесты зависит от того, это unit tests или им нужна работающая апликация.
Если первое - то на Bamboo сервере: запускаем что-то вроде

run-my-codeception-tests.sh my-directory-with-code-and-tests

Если второе - то надо задеплоить на тестовый сервер (или поднять его с нуля), и запускать тесты против работающей апликации.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы