Я переношу нашу инфраструктуру сборки с Jenkins на AWS Codebuild + Codepipeline. В нашей настройке Jenkins мы автоматически помечаем проект Git при успешной сборке.
Как мне это сделать в AWS Codebuild + Codepipeline?
Я переношу нашу инфраструктуру сборки с Jenkins на AWS Codebuild + Codepipeline. В нашей настройке Jenkins мы автоматически помечаем проект Git при успешной сборке.
Как мне это сделать в AWS Codebuild + Codepipeline?
Я понимаю, что это может быть не полный ответ, но у меня тот же вопрос. И я собираюсь попробовать решение, которое является общим для большинства инструментов CI/CD. По сути, иногда во время сборки (скажем, при успешной сборке) вам нужно сделать фиксацию в репозитории Git и отправить ее обратно в удаленный репозиторий. Это также может быть новый тег, который можно использовать для запуска развертывания или пометки выпуска. Существует два метода доступа к удаленному репозиторию Git: SSH и хранилище учетных данных.
В качестве основы для включения отправки в репозиторий Git из сборки с помощью хранилища учетных данных я бы взглянул на эту статью https://www.appveyor.com/docs/how-to/git-push/
Если решение не сработает, я попробую использовать SSH https://www.appveyor.com/docs/how-to/private-git-sub-modules/#решение