Allow only Personal builds



I am using TeamCity 9.1.I have a requirement where I want to allow only Pre-Tested commit to run. Regular builds should not occur. The Project/Configuration should be dedicated for Personal builds only. Is this possible? If so, please let me know how to stop triggering the regular builds.




Comment actions Permalink
Official comment

Hi Vani,

Thank you for the details. The closest you can do to let personal builds before the regular ones is to configure personal build priorities for the build queue.

There is also a related feature request, but so far it is not planned for any version.

As to commit hooks, check the related doc. As dedicated feature that is only available since TeamCity 10.

Comment actions Permalink

Currently there is no way to make a build configuration to allow personal builds only. Could you please detail why do you need that?

Comment actions Permalink

Yegor, thanks for your response!

We have large number of check-ins from our developers. If the regular build starts to kick off then it will cause delays for the users to run their own personal builds. The build time is 20 to 25 minutes. We also have several configurations supporting different versions of our product. I want to create a separate configuration just to allow personal builds and run on some dedicated agents.

Also, I heard that TeamCity can be configured for post commit checks (SCM poll trigger). Can you please provide more details and how it can be achieved?

Let me know if you need additional information.




Please sign in to leave a comment.