Создание выходных данных на конвейере AWS CodeDeploy - PullRequest
0 голосов
/ 12 июня 2019

Я настроил конвейер на AWS CodeDeploy. enter image description here

В моем bildspec.yml есть строка, которая запускает скрипт реакции сборки, и, судя по выводу сборки конвейера, сборка работает нормально. enter image description here enter image description here

Тем не менее, в конечном развернутом образе, который существует, существуют только файлы репозитория, папка вывода сборки build в этой папке отсутствует. На localhost это работает нормально.

Я прочитал тонну документации AWS и нашел примеры с гуглом, и я не могу понять, в чем дело.

1 Ответ

1 голос
/ 13 июня 2019

Выходная сборка не будет добавлена ​​в репозиторий CodeCommit. Он будет храниться в корзине S3, указанной вами в разделе артефактов CodeBuild.

Если вы все еще хотите сохранить сборку в CodeCommit, создайте лямбда-событие из этой корзины s3. Затем используйте операцию boto3 put_file CodeCommit в лямбде, чтобы передать этот файл s3 в CodeCommit. Для справки: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/codecommit.html#codecommit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...