I am using teamcity 8.0 with github.
I have a continuous deployment build configuration configured to view our main branch, and when changes happen, they are created and deployed.
When the code is ready to be deployed, it merges from another branch into master, so the master is always a snapshot of the last deployed code. ongoing development is taking place in other industries.
The problem is that when deploying, there are usually at least 20 commits, and often many other developers. The city team builds and deploys each commit separately, which takes age and leaves our living system unusable while this happens.
Is there a way to customize the team city to just build the very latest code when it detects a change instead of each individual commit.
source share