Trigger only part of the chain when selectd build is finished

Hi,

I have a shared API called “A” and configurations like

A - Build on each commit (1)

… then deploy on Dev env when build is a success (2)

… … then after deploy A - Run e2e tests (3)

I have others apps named “B”, and “C” which do use “A”. What they need to do they would like to run theirs e2e tests when A finishes step (3) which is ends its e2e tests succcessful.

What I did I added a finished build trigged to B - e2e tests, and a snapshot dependency. Same on C. 

What happens is each time A ends its e2e tests. Whole build chain is executed on B and C

What I expect is to run only e2e tests on B and C. It shis possible to configure?

0
4 comments
Hi Krzysztof,

It should be possible, but to better understand the desired and current behaviors, could you share the diagram of what is happening now and of the desired build chain?
Please also share the screenshots of snapshot dependencies and finished build triggers so I can see where (on which build configurations) and how they are configured.
You can upload the materials using the https://uploads.jetbrains.com/ and share the upload ID.

Best regards,
Anton
0

Hi Anton,

will my upload be publicly visible?

0

I think I can summ those configs as

A has

- Build configuration with VCS trigger

- Its deploy and, run test config (a1) have finished build trigger on the parent build config

B (client app) has

- Build config - VCS trigger (b1)

- Run test config, which has finished build trigger on b1, and finished build trigger on a1.

I tried with a snapshot dependency on B and without.

 

0
Dear Krzysztof,

No, the files uploaded to https://uploads.jetbrains.com/ are accessible only to JetBrains.
Please upload the screenshots, etc.; it will help us understand the desired behavior.

Best regards,
Anton
0

Please sign in to leave a comment.