【发布时间】:2020-01-09 21:06:47
【问题描述】:
通过 Jenkins 管道部署 aws ecs 时 注册工作定义时,环境变量中没有设置结果,为什么会报错?
stage('Aws ECS Deploy') {
environment {
TASK_ECS = sh '$(aws ecs register-task-definition --cli-input-json file://api-server/definition.json | jq --raw-output .taskDefinition.revision)'
}
steps {
sh 'aws ecs update-service --cluster default --service api --task-definition api-server:$TASK_ECS'
}
}
【问题讨论】:
标签: jenkins amazon-ecs