簡體   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