Как насчет использования Endly автоматизированного бегуна с aws / lambda service
В этом случае вы должны определить рабочий процесс развертывания и просто запустить его с
endly deploy
Где deploy.yaml определяет рабочий процесс автоматизации
init:
functionRole: lambda-helloworld-executor
functionName: HelloWorld
codeZip: /tmp/hello/main.zip
privilegePolicy: privilege-policy.json
pipeline:
deploy:
action: aws/lambda:deploy
credentials: aws
functionname: $functionName
runtime: go1.x
handler: helloworld
code:
zipfile: $LoadBinary(${codeZip})
rolename: lambda-helloworld-executor
define:
- policyname: my-bucket-role
policydocument: $Cat('${privilegePolicy}')
attach:
- policyarn: arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
Наконец, вы можете быть в состоянии завершить автоматизацию тестирования здесь