Open eozd opened 6 years ago
Currently, it seems like we have managed to inform Travis about multiple environments with different languages. Things to do:
Add more items as you seem fit.
It might be possible to run only certain tests by getting diff info via git diff
. For example, for frontend part of Travis configuration, we might add a conditional that checks if git diff origin/master frontend --quiet
returns 0 and if so, terminate frontend part of the Travis script.
With #242, our travis builds are considerably faster for frontend and backend. Android builds are unfortunately still slow since it reinstalls all the SDKs all over again at each build; however, I don't think we can work around this for now.
We need to investigate how to solve Travis Android emulator problems. In particular, we need to solve
@eozd Have the issues been fixed?
We need to learn how to use Travis CI properly as it seems like there are quite a few configuration options, even the possibility to run tests for different parts of the project in parallel.