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 réponse
0
Réponse acceptée

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.

EXPERT
répondu il y a un an
  • It perfectly answered what I was curious about. thank you!!!

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

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions