CI template for mlops pipelines
We are working toward delivering automated machine learning operations.
One component of this work includes development of a training CI pipeline, which will be used across all model training jobs.
Therefore we require a new CI template.
The pipeline should execute the following jobs:
- build: build a docker container including project dependencies
- load_data: load and persist training data (features)
- train: train and serilise a model
- evaluate: execute model evaluation and produce metrics/plots, publish report
- package: when a commit is tagged, a model should be packaged
- push: push the model to iwoca Pypi server