Skip to content

fix: removendo build docker #8

fix: removendo build docker

fix: removendo build docker #8

Workflow file for this run

name: Train Pipeline
on:
push:
pull_request:
branches:
- layers
- config-train
workflow_dispatch:
# Allows external webhook trigger
repository_dispatch:
types:
- webhook
jobs:
test_train:
name: Test train
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
with:
fetch-depth: 0
- name: Set up Python 3.9
uses: actions/setup-python@v1
with:
python-version: 3.9
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Test files
run: pytest test_train.py
check_python_code_style:
name: Check Python code style
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
with:
fetch-depth: 0
- name: Set up Python 3.9
uses: actions/setup-python@v1
with:
python-version: 3.9
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Validate Python Code Style
run: pycodestyle .
train_pipeline:
name: Train pipeline
runs-on: ubuntu-latest
needs: [test_train]
steps:
- uses: actions/checkout@v1
with:
fetch-depth: 0
- name: Set up Python 3.9
uses: actions/setup-python@v1
with:
python-version: 3.9
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Train Model
run: python train.py
# build_image:
# name: Build image
# runs-on: ubuntu-latest
# needs: [train_pipeline]
# steps:
# - uses: actions/checkout@v2
# - name: Docker Login
# run: docker login -u ${{secrets.DOCKER_USER}} -p ${{secrets.DOCKER_PASSWORD}}
# - name: Build the Docker image
# run: docker build . --file Dockerfile --tag ${{secrets.DOCKER_USER}}/${{secrets.DOCKER_IMAGE_NAME}}
# - name: Docker Push
# run: docker push ${{secrets.DOCKER_USER}}/${{secrets.DOCKER_IMAGE_NAME}}