Служба открытых данных автобуса
Пожалуйста, прочитайте документ CONTRIBUTING.md, если вы хотите настроить среду разработки.
Теперь у нас есть 4 среды:
Ваша ветка должна быть объединена в следующем порядке: Feature_branch -> dev -> test -> main -> tagging (с соответствующей версией).
При отправке в ветку разработки образ будет создан и отправлен вверх по ECR, пометив его версией, указанной в «version.txt» (поэтому обязательно измените это при отправке кода, иначе конвейер не будет запущен). ). Затем службы будут обновлены для использования этой последней версии.
При отправке в другие среды (тестовую, uat или prod) он будет использовать файл version.txt для поиска версии образа и соответствующего обновления служб. Все развертывания автоматизированы, за исключением производственного развертывания, для которого требуется одобрение группы инфраструктуры КПМГ.
Создайте запрос на включение из своей ветки в тестовую, получите одобрение и выполните слияние. Это запустит тестовый конвейер. Тестовый конвейер должен завершиться неудачно, поскольку изображение не существует.
Перейдите к конвейеру исправлений и запустите его из тестовой ветки. Это запустит сборку, которая займет около 1:30 минут.