Есть ли способ сделать попросить развернуть через Дженкинс? - PullRequest
0 голосов
/ 14 февраля 2020

Я хочу автоматизировать процесс развертывания навыка Alexa до конца и хочу, чтобы мой конвейер сделал для меня следующее: -

  1. попросите deploy --target lambda, если моя лямбда была изменена
  2. спросите deploy --target model, если мои модели были изменены.

Я знаю, что могу поставить условие IF либо для проверки git log или проверьте changeset в Дженкинсе, и это решит мою цель, но так как мое умение уже находится в производстве, я не хочу добавлять риск, что по ошибке умение будет изменено и Мне придется отправить его на повторную сертификацию снова.

1 Ответ

0 голосов
/ 17 февраля 2020

Я разобрался с решением, благодаря ссылке . У меня было неправильное представление о том, что Amazon отказывается от моей рабочей версии навыка, как только я внедряю в него новые изменения. Это совсем другое дело.

Теперь это то, что я делаю: -

  1. Я использую запрос на развертывание для развертывания своей лямбды, а также навыка.
  2. Я могу отправить его для повторной сертификации всякий раз, когда я sh и до этого буду разрабатывать мою текущую версию Dev.
  3. Использование псевдонимов для Prod развертывания lambda и возможность повторного развертывания моей лямбды в версии $ LATEST по умолчанию, пока я не решу опубликовать sh ее в PROD.
...