name: Run monitoring on an potential promotions (i.e. a new model registering, make sure results are not just "metric" better but everything makes sense) on: push: tags: - 'NewModel**' jobs: Verify-Model: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Install packages to generate Model report run: | pip install --upgrade pip pip install -r modules/ml-monitoring/src/evidently/src/requirements/requirements.txt - name: Build Monitoring Model docker Image run: | cd modules/ml-monitoring/src/evidently/ docker build . --file MonitoringModel.Dockerfile --tag monitoring_model_test - name: Run Monitoring Model docker container run: | docker run monitoring_model_test