Skip to content

Evidently Monitoring Pipeline #30

Evidently Monitoring Pipeline

Evidently Monitoring Pipeline #30

name: Evidently Monitoring Pipeline
on:
schedule:
# Run at 01:10 AM every week
- cron: '10 1 * * *'
workflow_dispatch: # Allow manual triggering
jobs:
Monitoring:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v3
with:
python-version: '3.10.12'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Monitoring with the fresh data
env:
EVIDENTLY_TOKEN: ${{ secrets.EVIDENTLY_TOKEN }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: ${{ secrets.AWS_DEFAULT_REGION }}
run: |
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID
aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY
aws configure set region $AWS_DEFAULT_REGION
python monitoring/monitoring_service.py