name: Build and test model using a dummy prediction pipeline on: push: branches: [ "master" ] pull_request: branches: [ "master" ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Build the Docker image env: AWS_ACCESS_KEY_ID: ${{ secrets.ROBOT_AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.ROBOT_AWS_SECRET_ACCESS_KEY }} run: | cd modules/ml-pipeline/src/pipeline/ pip install --upgrade pip pip install dvc dvc_s3 # pip install -r src/requirements/predictions/requirements-dev.txt cd src/ dvc pull -r experiments cd .. docker build . --file Prediction.Dockerfile --tag prediction_test docker run prediction_test