Skip to main content
deleted 76 characters in body
Source Link
1v0
  • 715
  • 1
  • 8
  • 10

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

with a branching model looking like:

enter image description here

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.

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

with a branching model looking like:

enter image description here

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.

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.

added 348 characters in body
Source Link
1v0
  • 715
  • 1
  • 8
  • 10

I am new to repo management / continuous integration.

I designed thea repo in the following way

PROJ
 |-src
 |-include
 |-lib
 |-config
PROJ_Unit_Tests
 |-src
 |-config
PROJ_Doc

with thea branching model looking like:

enter image description here

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.

I am new to repo management / continuous integration.

I designed the repo in the following way

PROJ
 |-src
 |-include
 |-lib
 |-config
PROJ_Unit_Tests
 |-src
 |-config
PROJ_Doc

with the branching model looking like:

enter image description here

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?

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

with a branching model looking like:

enter image description here

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.

Source Link
1v0
  • 715
  • 1
  • 8
  • 10

Should unit tests run on every git branch?

I am new to repo management / continuous integration.

I designed the repo in the following way

PROJ
 |-src
 |-include
 |-lib
 |-config
PROJ_Unit_Tests
 |-src
 |-config
PROJ_Doc

with the branching model looking like:

enter image description here

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?