
CI/CD : 지속적 통합과 배포
Continuous Integration 지속성 통합
Continuous Deployment/Delivery 지속적 배포
: 소프트웨어 workflow를 자동화할 수 있도록 도와주는 도구
.github/workflows 폴더 안에 .yml 파일 생성 → GitHub Actions에 다양한 템플릿 존재하므로 간단하게 workflow를 생성할 수 있음 템플릿 설명에 따라 자신의 프로젝트에 맞게 수정하여 사용https://cli.github.com/manual/
| 옵션 | 명령어 |
|---|---|
| 로그인/로그아웃 | gh auth (login/logout) |
| 레포지토리들 보기 | gh repo list |
| 프로젝트 클론 | gh repo clone (사용자명)/(레포지토리명) |
| 프로젝트 생성/삭제 | gh repo (create/delete) |
| 이슈 목록 보기 | gh issue list |
| 이슈 열람/닫기 | gh issue (view/close) (이슈 번호) |
| 이슈 생성 | gh issue create |
| 풀 리퀘스트 만들기/목록 보기 | gh pr (create/list) |
| 풀 리퀘스트 보기/코멘트/닫기/병합 | gh pr (view/comment/close/merge) (PR 번호) |