2020-06-03 16:15:38 -07:00
|
|
|
# Continuous Integration
|
|
|
|
|
2022-04-07 15:11:38 -07:00
|
|
|
The project is integrated the following CI platforms:
|
|
|
|
- Bitrise
|
|
|
|
- Builds
|
|
|
|
- Travis CI
|
|
|
|
- Builds
|
2020-06-03 16:15:38 -07:00
|
|
|
|
|
|
|
|
2022-12-31 02:50:16 -08:00
|
|
|
## When a PR is opened
|
2020-06-03 16:15:38 -07:00
|
|
|
|
2022-04-07 15:11:38 -07:00
|
|
|
- check that linting is successful (to be integrated)
|
2020-06-03 16:15:38 -07:00
|
|
|
- check that the code builds
|
|
|
|
- check that PR tests pass
|
|
|
|
|
|
|
|
|
2022-04-07 15:11:38 -07:00
|
|
|
## Manual Deployment
|
2020-06-03 16:15:38 -07:00
|
|
|
|
2022-12-31 02:50:16 -08:00
|
|
|
Prerequisites:
|
2022-04-07 15:11:38 -07:00
|
|
|
- Write permissions on the repo
|
2020-06-03 16:15:38 -07:00
|
|
|
|
2022-04-07 15:11:38 -07:00
|
|
|
Steps:
|
2020-06-03 16:15:38 -07:00
|
|
|
- build the project
|
|
|
|
- run tests
|
2022-04-07 15:11:38 -07:00
|
|
|
- Create a new tag MAJOR.MIDDLE.MINOR{-betaX}
|