brmodelo-app
brmodelo-app copied to clipboard
Add continuous integration tool (CI)
Summary
#304
In order to improve our deploy process, we want to integrate an automation tool.
This tool should check few routines like:
- Merge from
feature-branch
todevelopment
.- If tests are
OK
, allow merge
- If tests are
- Merge from
development
tomaster
- If tests are
OK
automatically merge
- If tests are
Possible solutions
Output
T.B.D
I've experience with the first three possible solutions, and I favor GitHub Actions since the codebase is already on GitHub.
Related #243
We're probably moving away of the branch related workflow described here:
- Merge from
feature-branch
todevelopment
.
- If tests are
OK
, allow merge- Merge from
development
tomaster
- If tests are
OK
automatically merge
The idea is to have a leaner flow that remove development
branch from the pipeline. At the time I'm writing this comment, the strategy is still not 100% defined. You can check #112 to know more about this.
@wlsf82 I'm considering keep this issue open as a aggregator for test coverage related tasks. If this is the case, ideally we should tag #144 in pull requests adding more tests. What you think about this?
@wlsf82 I'm considering keep this issue open as a aggregator for test coverage related tasks. If this is the case, ideally we should tag #144 in pull requests adding more tests. What you think about this?
This issue's description is related to CI, not really to testing.