Ошибка при использовании Codepipeline в AWS - PullRequest
0 голосов
/ 11 января 2020

Я создавал конвейер с источником в виде Codecommit и использовал CodePipeline для развертывания кода, хранящегося в репозитории CodeCommit, в одном экземпляре Amazon EC2. Ваш конвейер запускается, когда вы вносите изменения в репозиторий CodeCommit.

Но при выполнении конвейера я сталкиваюсь с ошибкой ниже: -

Invalid action configuration
The action failed because no branch named master was found in the selected AWS CodeCommit repository MyDemoRepo. Make sure you are using the correct branch name, and then try again. Error: null

Не могли бы вы помочь мне в этом вопросе.

1 Ответ

1 голос
/ 12 января 2020

По умолчанию, когда вы создаете репозиторий в CodeCommit через консоль или CLI [1], ветвь не создается, что можно подтвердить с помощью команды:

$ git ls-remote https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo

Пожалуйста, введите sh код:

$ git clone https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
$ touch a.txt
$ git checkout -b  master
$ git add .
$ git commit -m "Initial Commit"
$ git push

[1] https://docs.aws.amazon.com/cli/latest/reference/codecommit/create-repository.html

...