CI/CD
попал в проект ковырять 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 ?