2024-01-26
1. 방법
자신의 job/[name]/step/ 하단 레벨에 # docker login 아래의 코드를 추가한다.
# docker build & push to production EXAMPLE 은 이후 빌드 배포에 대한 예시코드로 참고하면 된다.
# docker login
- name: Docker login
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
# docker build & push to production EXAMPLE
- name: Docker build & push to prod
if: contains(github.ref, 'main')
run: |
docker build --platform linux/amd64 -f ${{ secrets.DOCKER_FILE_NAME }} -t ${{ secrets.DOCKER_USERNAME }}/image_name .
docker push ${{ secrets.DOCKER_USERNAME }}/image_name
2. 출처
https://github.com/marketplace/actions/docker-login
메인 이미지 출처 : 사진: Unsplash의Hennie Stander