Настроить автодеплой по бранчам для php проекта
5 000 руб. за проект
•
наличный расчёт, безналичный расчёт, электронные деньги
Иммется:
- обычный php7 проект который использует mysql и rabbitmq
- виртуальный dev сервер под Ubuntu 14.04
- виртуальный prod сервер под Ubuntu 14.04
- отдельно развернутый gitlab
- отдельно развернутый jenkins
- отдельно развернутый teamcity
Чего хочется:
Модный автодеплой по следующему процессу: разработчик делает функционален отдельном бранче после того как он сделает push нового брачна должно автоматически создаваться окружение например branch.dev.domain.com если он делает кормит в уже существующий бранч то окружение просто должно обновляться.
Затем хотелось бы по какому то событию или действию делать merge бранча в stage ветку и выкладку на stage.domain.com и в последствии аналогичные действия для production
Окружения должны быть максимально изолированы друг от друга - отдельная база, отдельная очередь
Пожелания к реализации:
- максимальное использование возможностей gitlab
- расширяемость и применяемость для других аналогичных проектов
Если есть другие более правильные решения, готов рассмотреть и заплатить за консультацию.
Просьба писать примерную стоимость работ.
- обычный php7 проект который использует mysql и rabbitmq
- виртуальный dev сервер под Ubuntu 14.04
- виртуальный prod сервер под Ubuntu 14.04
- отдельно развернутый gitlab
- отдельно развернутый jenkins
- отдельно развернутый teamcity
Чего хочется:
Модный автодеплой по следующему процессу: разработчик делает функционален отдельном бранче после того как он сделает push нового брачна должно автоматически создаваться окружение например branch.dev.domain.com если он делает кормит в уже существующий бранч то окружение просто должно обновляться.
Затем хотелось бы по какому то событию или действию делать merge бранча в stage ветку и выкладку на stage.domain.com и в последствии аналогичные действия для production
Окружения должны быть максимально изолированы друг от друга - отдельная база, отдельная очередь
Пожелания к реализации:
- максимальное использование возможностей gitlab
- расширяемость и применяемость для других аналогичных проектов
Если есть другие более правильные решения, готов рассмотреть и заплатить за консультацию.
Просьба писать примерную стоимость работ.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.