繁体   English   中英

如何将 aws lambda 部署为詹金斯的代理?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM