I am new to repo management / continuous integration.
I designed a repo in the following way
PROJ |-src |-include |-lib |-config PROJ_Unit_Tests |-src |-config PROJ_Doc
When I now do continuous integration, i.e., running unit test on the build server, should they run on every branch or only on the develop branch?
If they only run on the develop branch and a feature branch going on for long, I am afraid that the developer is pushing changes to his feature branch which would actually fail the build. On the other hand, if a feature branch deactivates functionality of the develop branch, then the programmer has to manually disable to corresponding unit tests.