Я хочу создать jenkins
задание, которое опубликует новую AWS lambda version
и обновит существующую alias
до новой только что созданной версии.
У меня уже есть псевдоним prod
, созданный в AWS Lambda.
Теперь я хотел бы опубликовать новую версию и псевдоним обновления prod
, чтобы указать на новую версию.
Существует пошаговое руководство показывает, как это сделать, используяAWS CLI
.Итак, вот соответствующие шаги
1> Опубликовать новую версию функции Lambda.
aws lambda publish-version --function-name helloworld
2> Обновить псевдоним prod
до последней версии.
aws lambda update-alias --function-name helloworld function-version 2 --name prod
ВЫПУСК
В Jenkins мне придется выполнять эти команды как windows batch command
Но я не могу понять, как мне динамически передать номер версии, созданныйpublish-version
команда на шаге 1, update-alias
команда на шаге 2?