ARGODEV-136: Create Gitlab CI pipline
Jira Issue
https://jira.ceh.ac.uk/browse/ARGODEV-136
Python Implementation
Pipeline should now:
- Run a setup stage, installing packages and checking locations
- Use pylint to test code quality
- Run all the unit tests (files ending with "_test.py")
Testing
Tested scripts on other python projects and they worked fine. The reason this fails the pipeline is because there are no ".py" files in here to test yet, so it throws an error. I'm willing to let this go in, and actively alter the scripts in needed in the future
Old Matlab Implementation
No automated testing in previous matlab version