릴리즈 생성
태그 => 특정 커밋에 이름 부여
릴리즈 => 특정 태그를 다운로드 받을 수 있게 작업 & 문서화
name: work-1
on:
push:
branches:
- main
jobs:
makeTagAndRelease:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: mathieudutour/github-tag-action@v6.1
id: tag_version
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.tag_version.outputs.new_tag }}
release_name: Release ${{ steps.tag_version.outputs.new_tag }}
body: ${{ steps.tag_version.outputs.changelog }}
릴리즈가 실패할 경우
리포지터리 Settings > Actions > General > 아래와 같이 변경
ghcr.io => 깃허브에서 운영하는 도커 허브와 같은 곳
'프로젝트 & TIL > 일별 공부 기록 (백엔드 스쿨)' 카테고리의 다른 글
75일차 - CS(CPU, 메모리) (0) | 2023.06.09 |
---|---|
74일차 - CS(컴퓨터 구조, 커널, 쉘) (0) | 2023.06.08 |
72일차 - 깃허브 액션(Github Actions) (0) | 2023.06.05 |
71일차 - 쿠버네티스 NodePort, MariaDB, 포트 포워딩 (0) | 2023.06.02 |
70일차 - 쿠버네티스 Deployment, 클러스터 IP (0) | 2023.06.01 |