<aside> 💡 **실습 목표
</aside>
Workflow 설명
Dockerfile 예제 가져오기
Docker Image 빌드
ci.yml 최종본
name: Python application
on:
push:
branches: [ python-ci-workflow ]
pull_request:
branches: [ python-ci-workflow ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.8"
- name: Display Python version
run: python -c "import sys; print(sys.version)"
- name: Build & push Docker image
uses: mr-smithers-excellent/docker-build-push@v5
with:
image: yunjjun/github-actions-app
tags: v3, latest
registry: docker.io
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}