Add stage to gitlab ci
Requirements
- Filling out the template is required. Any Enhancement request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
- All new code requires tests to ensure against regressions
Descriptive title for this enhancement
Add stages to gitlab ci will allow to have build and transifex stages. so if one of the test failed transifex task will not run
Actual behavior
Locale are always send to transifex even when the locale test fail
Expected behavior
Only send to transifex if all test are green
Step by step description of new behaviour
- separate test from transifex
- build then run all test in paralel
- send to transifex if test are all green
Benefits
separate test from deploy, we can considered transifex as a deploy state
Possible Drawbacks
none
Applicable Issues
none