![](/img/trans.png)
[英]How can I deploy lambda@edge code in an organisation's Cloudfront instances via aws cli?
[英]How can I deploy aws lambda as jenkins's agent?
我将在我的项目中首次将 Jenkins 用于 CI/CD。 所以,我使用“gitHub hook trigger for GITScm polling”在github推送时自动将代码制作成docker图像,并在使用“pytest”通过测试时将图像上传到ECR。
However, it is burdensome to run the Docker image directly on the Jenkins master server and operate the pytest, so I just want to test the code in aws lambda whenever it is pushed.( in other words, I want to use lambda as Jenkins agent )
我想通过 Jenkins 管道(Jenkinsfile)来实现这个过程,但我不知道怎么做。 有没有办法通过 Jenkins 管道创建和部署 aws lambda?
您可以尝试使用AWS Lambda Plugin 。
它允许您从 Jenkins 构建和部署 lambda。 因此,您可以创建一个 lambda 包含您的逻辑,然后调用它并使用结果。
但请记住,lambda 可能不是适合这项工作的工具。 执行只需要 15 分钟,我认为你最好使用 ECS/EKS。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.