GitLab

개요 개발자가 푸시와 같은 정해진 동작(브랜치, 푸시, 풀 리퀘스트 등)을 함 Github에 코드가 올라감 Github Actions에 등록된 *.yml파일이 정해진 동작이 있는 스크립트를 실행시킴 *.yml 스크립트에서 코드를 압축한 .zip 파일을 생성 zip파일을 s3에 업로드 한 후 CodeDeploy에서 소스코드를 ec2로 배포 ec2에서 docker-compose를 이용해 배포 동작 실행 운영 권장되는 깃 브랜치 전략: https://tecoble.techcourse.co.kr/post/2021-07-15-git-branch/ 위 브랜치 전략에 따라 운영 방안 설계 개요 개발자가 푸시와 같은 정해진 동작(브랜치, 푸시, 풀 리퀘스트 등)을 함 Github에 코드가 올라감 Github Actio..
· Devops
출처: https://seosh817.tistory.com/104 매번 개발자가 코드를 수정하고 빌드와 테스트를 하고 배포까지 한다면 상당히 많은 시간이 소요됩니다. 하지만 git에 코드를 올리는 것만으로도 누군가가 빌드와 테스트, 배포까지 해준다면, 쓸데없는 시간을 단축시키고 개발에 더 많은 시간을 투자할 수 있을겁니다. 이번에는 CI, CD의 개념에 대해 정리하겠습니다. CI란? CI는 간단히 요약하자면 빌드/테스트 자동화 과정 과정입니다. CI는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)을 의미합니다. CI를 성공적으로 구현할 경우 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트되어 공유 리포지토리에 통합되므로 여러 명의 개발자가..
Say simple
'GitLab' 태그의 글 목록