Snapshot Dependencies without run

Hi.
I have N similar projects with 2 types of build configurations in each, for example build PUBLISH and build RUN TESTS. Before I used only one agent but now I want to use 3 (or more) agents to make my work faster.
And my question is: how can I make dependency or some else to exclude runing PUBLISH and RUN TESTS of each project together without starting a dependent build?
I mean if I run RUN TESTS I want to disable PUBLISH, cause it can broke my tests.
Can anybody help me?

4 comments
Comment actions Permalink

If you make a snapshot dependency from Publish to Run tests, then Publish will never be built before Run tests completes.

Not sure, though, if this was your question.

0
Comment actions Permalink

I understand what you mean. But simple snapshot dependency is not what I want.
Dependency from Run Test to Publish will start Publish before Run Test. I dont want it. I want to prevent run this builds in parallel.

0
Comment actions Permalink

Please take a look at the build feature "Shared Resources". It's actually what you need: http://confluence.jetbrains.com/display/TCD8/Shared+Resources

0
Comment actions Permalink

This is just what I was looking for. Thank you very much.

0

Please sign in to leave a comment.