[#] Выстраиваем процесс разработки и CI pipeline, или Как разработчику стать DevOps для QA
habrabot(difrex,1) — All
2017-06-08 13:30:04


**Дано:**

1. крупный проект на Java с фронтом на Angular,
2. разрабатываемый небольшой командой (~15 человек),
3. с использованием кучи (порядка 40 штук параллельно) фич-бранчей,
4. в git-репозитории;
5. несколько виртуальных серверов в приватном амазоновском облаке, которые можно использовать под задачи разработки;
6. разработчик, который немного подустал от Java, и хочет сделать что-нибудь по-настоящему полезное для постановки процессов.
**Требуется:**

1. обеспечить возможность команде QA инженеров тестировать каждый фич-бранч, как вручную, так и автоматизированно, на выделенном стенде, который не мешает остальным.
[![][1]][2]
_Консоль управления космическим кораблёмQA стендом_

Вот приходишь ты работать в маленький стартап с американскими корнями…
[...уже интригует? Дальше будет особенное девоповское порно][3]

[1]: https://habrastorage.org/getpro/habr/post_images/f48/65c/bdd/f4865cbdd78e7797bde41e9278e06ede.jpg
[2]: https://habrastorage.org/getpro/habr/post_images/f48/65c/bdd/f4865cbdd78e7797bde41e9278e06ede.jpg
[3]: https://habrahabr.ru/post/330366/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut