¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.
AWS CodeBuild no arranca cuando pusheo commit + tags
Segui éste tutorial; https://ruddra.com/aws-codebuild-use-git-tags/ para que aranque cuando pusheo tags, pero solo funciona cuando pusheo SOLAMENTE tags.
functiona:
# make some code changes git add . git commit -m "changes" git push origin HEAD # OK: codebuild not trigered as expected git tag v1 git push origin HEAD --tags # SUCCESS: codebuild is triggered
pero si comiteo y tagueo:
# make some code changes git add . git commit -m "changes" git tag v1 git push origin HEAD --tags # UNSUCCESS: codebuild is NOT triggered
El problema es con la expresion: ^refs/tags/.*
?
Bitbucket payload
Me puse a mirar el payload de bitbucket y me parece que si el hash del tag no machea con $CODEBUILD_SOURCE_VERSION
, entonce no arranca (es lo que creo)
Funciona (push tag)
push.changes[0].type: "tag" push.changes[0].target.hash: "6f08xxx", <== $CODEBUILD_SOURCE_VERSION
No funciona (push commmit + tag)
push.changes[0].type: "branch" push.changes[0].target.hash: "25b7xxx", <== $CODEBUILD_SOURCE_VERSION push.changes[0].type: "tag" push.changes[0].target.hash: "6f08xxx",
Habran notado el 6f08xxx
repetido, es porque primero segui el test que no funciona y despues simplemete lo taguee y pushee, de ahi deduzco el tema es el hash
Cualquer ayuda para solucionarlo o debuguear, agradecido.
Gracias por su tiempo
Accede o Regístrate para comentar.