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

Jenkins:在管道Jenkins文件中执行AWS CLI命令,jenkins,continuous-integration,aws-cli,Jenkins,Continuous Integration,Aws Cli,您知道如何在Jenkinsfile中执行AWS CLI命令以构建管道吗?我没有找到任何插件,这很容易。为了执行aws命令,您需要使用 sh aws…首先需要在服务器上安装aws cli,并确保jenkins用户有权运行它 或者在创建EC2实例时简单地使用AmazonAMI,它随AWSCLI一起提供 使用适当的策略为实例分配角色。(在aws配置中使用用户密钥更简单) 在管道步骤中,首先需要在Jenkins实例中安装aws CLI,以便执行对环境的调用 要设置它,您需要在AWS中为Jenkins创建

您知道如何在
Jenkinsfile
中执行AWS CLI命令以构建管道吗?我没有找到任何插件,这很容易。为了执行aws命令,您需要使用


sh aws…

首先需要在服务器上安装aws cli,并确保jenkins用户有权运行它

或者在创建EC2实例时简单地使用AmazonAMI,它随AWSCLI一起提供

使用适当的策略为实例分配角色。(在aws配置中使用用户密钥更简单)


在管道步骤中,首先需要在Jenkins实例中安装aws CLI,以便执行对环境的调用

要设置它,您需要在AWS中为Jenkins创建一个新用户,并正确配置密钥。请看这里:

之后,您可以使用AWS CLI的“Shell命令”在Jenkins作业内进行调用:

aws ec2 describe-security-groups
如果您使用Ansible作为自动化工具,请查看以下内容:

如果答案正确,你应该接受我的答案,而不是创建一个新答案。@Mazzy我反对投票给你,因为Gabo给出了相同和更好的ans,而不是接受它,你自己写同样的ans并接受它。这是错误的+1加蓬comment@shaILU好极了;-)