Я работаю над автоматизацией развертываний. У нас есть требование, когда требуется развернуть определенные ветки master/testing/dev и т. д. из github в AWS.
Я пробовал с CodeDeploy, который работает, но всегда требует идентификатор фиксации. Возможно ли с помощью AWS развернуть конкретную ветку из Github. Было бы лучше, если бы это было из консоли управления AWS, так как пользователи, не являющиеся техническими специалистами, также выполняют развертывание. Спасибо.
Вот как можно выполнять сценарии развертывания для конкретных филиалов с помощью AWS Code Deploy и AWS CodePipeline:
Предполагая, что вы уже настроили приложение и развернули группу с помощью Code Deploy, создайте одну группу для ветки «Разработка» и другую группу развертывания для «КК» или «стадии».
Включите CodePipeline в вашей консоли AWS.
Создайте новый конвейер, авторизовав свою учетную запись Github и предоставив доступ к желаемому репозиторию и веткам.
В разделе BETA вашего нового конвейера отредактируйте его, снова авторизуйте GitHub и выберите конкретную ветку, которую вы хотите развернуть после внесения изменений.
Теперь ваша система будет автоматически развертываться на основе определенной ветки.
эй, ты пробовал это?
Бхаи, Офис закончился вчера, пытаюсь сейчас. Спасибо. Я приму ответ, как только закончу. :-D
Удалось. Спасибо. :-D
Это выглядит многообещающе, дай мне попробовать. :-)