El comportamiento deseado es el siguiente:
La solución deseada tendría dos canalizaciones, la segunda desencadenada por el éxito de la primera.
Si tienes alguna otra idea, ¡estaré encantada de escucharla!
Gracias por adelantado
La solución que propongo para un segundo activador de tubería sería la siguiente:
Para mantener las cosas limpias, use un balde separado para cada tubería.
Suponiendo que ambos CodePipelines se ejecutan en la misma cuenta. Puede agregar la fase "post_build" en su buildspec.yml.
En la fase posterior a la compilación, puede activar el segundo CodePipeline mediante los comandos del SDK de AWS.
build: commands: # npm pack --dry-run is not needed but helps show what is going to be published - npm publish post_build: commands: - aws codepipeline start-pipeline-execution --name <codepipeline_name>