CI & CD

CI & CD

Github Actions로 workflow 생성 (Spring Boot)

1. Workflow 생성 Repository 상단의 Actions를 클릭합니다. 템플릿화 되어 있는 workflow를 선택합니다. 현재 Github Repository의 .github/workflows/ 내에서 yml 파일을 작성할 수 있도록 이동됩니다. 2. Secret 환경변수 등록 - public Repository에서 보이면 안 되는 변수 (docker hub 계정 등)가 있다면 Repository 설정에서 등록할 수 있습니다. - 사용은 ${{ secrets.AWS_ACCESS_KEY_ID }} 와 같이 사용합니다. 3. Workflow 작성 - Workflow는 CI/CD 모두 한 파일에 작성할 수 있지만, PR 요청 시에 CI 작업만 하고, PR 승인이 나야지만 CD 과정까지 이루어질 수 ..

CI & CD

프로젝트 CI/CD 툴의 선정과 Github Actions 개념

프로젝트 아이디어 선정 후 Naver Cloud Platform을 이용해 서버를 만든 이후 2가지 작업을 가장 먼저 수행 했습니다. 1) Swagger UI 설정 (API 문서 자동화 위해) 2) CI/CD 빌드 - 디자이너, 기획자, 프론트 개발자가 반영한 내용을 쉽고 빠르게 확인하기 위해 - 프로젝트에서 지속적으로 수행해야하는 반복 작업들은 매번 직접 하기엔 비효율적이고 실수할 위험이 있기 때문 그 중 CI/CD 빌드를 위해 도구를 선정하였는데 대표적으로 Github Actions와 Jenkins 2가지가 있었습니다. 1. Github Actions & Jenkins 1-1. Github Actions GitHub Actions is a continuous integration and continuo..

mers
'CI & CD' 카테고리의 글 목록