Skip to content

CI/CD 1

CI/CD 1 #6

Workflow file for this run

name: Docker CI/CD
on:
push:
branches:
- minseonjae # 또는 메인 브랜치 이름
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Docker 로그인
run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
- name: Docker 이미지 빌드 및 푸시dd
run: |
docker build -t your-dockerhub-username/your-app-name:${GITHUB_SHA::7} .
docker push your-dockerhub-username/your-app-name:${GITHUB_SHA::7}
docker tag your-dockerhub-username/your-app-name:${GITHUB_SHA::7} your-dockerhub-username/your-app-name:latest
docker push your-dockerhub-username/your-app-name:latest