簡體   English   中英

Jenkins:在管道 Jenkins 文件中執行 AWS CLI 命令

[英]Jenkins: Execute AWS CLI command inside a pipeline Jenkins file

您知道如何在Jenkinsfile中執行 AWS CLI 命令以構建管道嗎? 我沒有找到任何插件

首先,您需要在您的服務器上安裝 aws cli,並確保 jenkins 用戶具有運行它的權限。

或者在創建 EC2 實例時簡單地使用 Amazon AMI,它帶有 aws cli。

使用適當的策略為實例分配角色。 (在 aws configure 中使用用戶密鑰更簡單)

在您的管道步驟中使用sh 'aws...'

首先,您需要在 Jenkins 實例中安裝 AWS CLI,以便對您的環境執行調用。

要設置它,您需要在 AWS 中為 Jenkins 創建一個新用戶並正確配置密鑰。 看看這里: http://docs.aws.amazon.com/systems-manager/latest/userguide/automation-jenkins.html

之后,您可以使用 AWS CLI 的“Shell 命令”在 Jenkins 作業中進行調用:

aws ec2 describe-security-groups

如果您使用 Ansible 作為自動化工具,請查看此處: https://aws.amazon.com/blogs/apn/getting-started-with-ansible-and-dynamic-amazon-ec2-inventory-management/

您知道如何在Jenkinsfile中執行 AWS CLI 命令以構建管道嗎? 我沒有找到任何插件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM