Skip to content

Implement CI/CD tools across moja - where practical #80

@leitchy

Description

@leitchy

Comlete a proof of concept for CI/CD tools in both FLINT.Example (cmake/C++) and FLINT.Data_Preprocessing (Python) repositories.

Steps proposed:

  1. Research/Find a free CI tool. Looking into norms for open source (if any).
  2. Needs to integrate with FLINT cmake tests, or suggest new method to run unit/integration tests
  3. Test process on repos suggested about
  4. Plan implementation to other repos

CMake/FLINT:

FLINT has some unit tests built into each library. CMake can be set to run these on build and will have some integration with lots of CI/CD tools (i.e cmake: RUN_UNIT_TESTS_ON_BUILD)

Python:

Not sure what is available to integrate unit tests into CI/CD. Will need to be investigated.

Metadata

Metadata

Labels

P0High priority issue

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions