Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

CI/CD

02.07.18 19:12
CI/CD
 
BSDLamer Хвостатый Carpal Tunnel
BSDLamer

попал в проект ковырять AWS и Kubernetes


маленький стартап одной оч большой организации.

Пишутся как бы microservices на node.js, хотя их таковыми назвать весьма сложно, и все это счастье заливается в Kubernetes. Но это все детали.

Интересен сам процесс. Вернее его отсутствие.
Полный хаос и полная ж...а


девелоперы тестят все у себя локально, на своем лептопе и потом зашвыривают в кластер в ручную свои контейнеры. Все это счастье работает соответственно, вернее не работает.

код лежит в гите на битбакете.


Никто не открывает feature branches, нет code review, pull requests, либо есть но только в отдельных репозиториях. Все коммитится в ветки из которых потом идет ручной деплоймент в альфа, бета и зеркало.

Нет deployment pipelines. В версиях не используется semver, а просто каждую неделю ставят git tag во всех репозиториях по методу из версии x.y.z, берем z и прибавляем 1.

Это как бы то что сильнее всего бросается в глаза. Есть много других оч интересных контрапродуктивных плюшек.


А как у вас поставлен процесс разработки, тестов и деплоймента ? Адаптировали уже Continuous Integration/Continuous Delivery или даже Continuous Deploymnet ?

0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
 

Перейти на