We have a site that uses Pipelines to deploy onto AWS Elastic Beanstalk, is there a way using either AWS and/or Pipelines to trigger automated tests (on Bitbucket) to run post deployment?
Hi @alexwhiteoval,
A workaround for this problem is to commit to the dependent repo after the deployment has completed to create a new pipeline there to begin the selenium tests. Another option is to manually post a pipeline creation request to the Bitbucket api for the dependent pipeline as detailed here https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Busername%7D/%7Brepo_slug%7D/pipelines/#post.
There's a feature request here https://bitbucket.org/site/master/issues/13661/trigger-build-of-dependent-repos-after and you can comment on it with the specifics of what you would want out of this feature.
Cheers,
Tom
Hey @alexwhiteoval,
I'm not sure I fully understand. It sounds like you're trying to deploy code from one repository using a pipeline and, when that pipeline has finished, to run tests stored in another repository in another pipeline. Is that correct?
That is correct.
To elaborate: once the first code deploy (web app) has completed, we need to then run the tests (selenium/saucelabs) in another repository in another pipleline.
I will add to the feature request, thank you
It looks like you're new here. Sign in or register to get started.