在Jenkins参数脚本

时间:2018-06-08 06:44:35

标签: amazon-web-services jenkins plugins

我们正在使用Jenkins并且已将 AWS凭据存储在 Jenkins凭据存储中。

我现在正在配置构建作业以从AWS获取API列表,以允许用户选择API(来自参数下拉列表)。为此,我正在编写一个groovy脚本来获取AWS API列表。例如。 aws apigateway get-rest-apis

但是为了运行上面的命令,我需要首先从Jenkins凭证存储中获取AWS凭据。我怎么能这样做?

(纠正我,如果我错了,将成为Extended参数一部分的脚本将在Jenkins主节点上运行(而不是在Slave节点上)并且不确定如何获取AWS凭证)< / p>

2 个答案:

答案 0 :(得分:0)

在groovy脚本中添加以下内容:

env.AWS_CREDENTIAL_ID =“ user_id”

user_id是在AWS账户的凭证中设置的ID enter image description here

答案 1 :(得分:0)

为了大家的利益,我使用了类似的命令

NU1701

它奏效了