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?

1 Antwort
0
Akzeptierte Antwort

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.

EXPERTE
beantwortet vor einem Jahr
  • It perfectly answered what I was curious about. thank you!!!

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

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen