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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.