The aws deploy list-deployments command outputs one deployment-id, but why are there multiple outputs?

0

I am deploying using codedeploy through Jenkins.

In Jenkins, I created a shell to query codedeploy's deployment-id with aws-cli. Here is the corresponding command.

aws deploy list-deployments --application-name [my-application-name] --deployment-group-name [my-deployment-group-name] --query "deployments[0]" --output text

In the case of other distribution groups, only one distribution id was normally output, but in the case of a specific distribution group, two were output. One was the most recent one, but the second output was the deployment-id that was deployed 4 months ago.

What could be the cause of this output?

Additionally, how can I delete the Deployment history in codedeploy?

joker
已提問 1 年前檢視次數 306 次
1 個回答
0
已接受的答案

When you use client-side filtering with the AWS CLI it's best practice to use json or yaml output, as with--output text pagination occurs before filtering which can result in extra output sometimes. Or add --no-paginate and hopefully the extra output will go away.

專家
已回答 1 年前
  • It perfectly answered what I was curious about. thank you!!!

  • It perfectly answered what I was curious about. thank you!!!

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南