Как интегрировать Azure Repo с AWS CodeCommit - PullRequest
0 голосов
/ 14 октября 2019

Я хочу реализовать CI/CD в AWS CodeCommit.

Я знаю, что можно вручную запустить процесс, как только код достиг CodeCommit. Но я использую Azure DevOps Repo в качестве репозитория исходного кода и хочу автоматизировать процесс.

Развертывание выполняется с использованием AWS SAM. Я ищу такой метод, как;когда я нажимаю код на Azure Repo, он должен достичь AWS CodeCommit и выполнить CI/CD без какого-либо дальнейшего ручного вмешательства.

Есть ли способ сделать это?

1 Ответ

1 голос
/ 15 октября 2019

Репозитории Azure и CodeCommit соответствуют стандарту git. Стандарт git позволяет указывать несколько пультов. Это полезно, если вы обслуживали зеркало или, как в вашем случае, вам нужно что-то делать в разных средах.

Вы можете прочитать о настройке нескольких пультов здесь (предоставленоgithub, даже если вы не используете github, процесс и команды должны быть одинаковыми).

Как только вы настроите несколько пультов, вы можете настроить конвейер CI / CD, чтобы запустить его процесс для развертывания вашегоШаблон SAM на основе вашего толчка;когда вы отправляете изменения кода, они будут отправлены как в ваше хранилище Azure, так и в ваше хранилище CodeCommit, и ваш конвейер CI / CD, который отслеживает ваше хранилище CodeCommit, увидит это изменение и начнет его выполнение.

Стоит отметить, что вам необходимо правильно настроить и настроить конвейер CI / CD. Для этого AWS предоставляет ряд услуг, включая CodeSipeline AWS , AWS CodeBuild и AWS CodeDeploy .

...