📢 공지사항
home

Docker 이미지 자동생성 #다시

번호
33
비고
7:42
주차
5월 넷째주
확인
1.
준비 사항
Docker로 배포하기가 끝난 레포
GitHub 계정
2.
GitHub의 내 레포로 이동하기
3.
Actions 버튼 선택
Setup a workflow yourself 선택
이름을 docker-publish.yml로 설정 후 아래 내용 작성
YAML
name: Docker Publish on: push: branches: [ main ] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Docker Build run: docker build -t ${{ secrets.DOCKER_USERNAME }}/my-app . - name: Docker Push run: | docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} docker push ${{ secrets.DOCKER_USERNAME }}/my-app
4.
Start commit 버튼으로 수정사항 커밋
5.
Settings > Secrets 로 이동
New Repository Secret 생성
DOCKER_USERNAMEDOCKER_PASSWORD 각각 저장
6.
레포에 새로운 내용을 푸시한 후 Actions 탭으로 가면 GitHub에서 내 앱을 자동으로 빌드하고 푸시하는 것 확인 가능