Yerzhan Bissaliyev
Привет!
В данный момент в компании встал вопрос о унификации процесса CI\CD. Есть 5 продуктов на Java стеке и соответственно 5 команд у которых процессы и системы сборки различаются. У некоторых Gitlab у других это Bamboo, у кого-то всё собирается через Jenkins, а у других с помощью скриптов или вручную.
Сейчас видение инфраструктуры будет примерно таким: код будет храниться в Gitlab\Bitbucket, стат анализ кода через SonarQube, собираться будет в Jenkins + Nexus\Artifactory, Jira трекать тикеты. Серверы CentOs 7.
Правильно ли будет всё это ставить на один сервер? Как правильно распределить системы по серверам чтобы не возникли проблемы с производительностью и\или доступностью? Подскажите пожалуйста где про это написано или по каким ключевым словам искать?
Спасибо.
Привет! Вопрос ещё актуален?