【发布时间】:2020-05-19 23:45:28
【问题描述】:
我正在编写一个 groovy 脚本,它将返回 AWS ECS 服务中的任务定义列表, 这是相同的代码sn-p
def p = 'aws ecs list-task-definitions --family-prefix test'.execute() | 'jq .taskDefinitionArns[]'.execute()
p.waitFor()
print p.text
输出是
"arn:aws:ecs:us-west-2:496712345678:task-definition/test:2"
"arn:aws:ecs:us-west-2:496712345678:task-definition/test:3"
现在我只想捕获结果的最后一部分,即 test:2、test:3 等等,不带双引号
我如何使用 Groovy 语言来做到这一点,因为我必须在 Jenkins 的主动选择反应参数插件中使用它
【问题讨论】:
标签: jenkins groovy amazon-ecs