«BundleType должен быть YAML или Json» Ошибка при использовании Jenkins и AWS CodeDeploy - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь развернуть ревизии в моих лямбда-функциях AWS с помощью Jenkins и дополнения AWS CodeDeploy.Я могу успешно построить проект и загрузить ZIP-файл проекта в корзину S3.В этот момент я получаю сообщение об ошибке:

BundleType must be either YAML or JSON

У меня есть файл appspec.yml в моей директории кода.Я не уверен, нужно ли мне поручить Дженкинсу сделать что-то другое, или мне нужно поручить AWS распаковать файл и использовать его.

1 Ответ

0 голосов
/ 09 июня 2018

Сегодня лямбда-развертывание CodeDeploy принимает только файл YAML или JSON в качестве ввода редакции развертывания (который является просто вашим файлом AppSpec).Сегодня необходимо обновить плагин CodeDeploy Jenkins для поддержки загрузки файла YAML или JSON без его архивирования: https://github.com/jenkinsci/aws-codedeploy-plugin/blob/master/src/main/java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java#L230

...