반응형 분류 전체보기121 [AWS] DevOps Engineer Professional (3) - CodeCommit CodeCommit AWS 내에 git 레파지토리를 생성할 수 있는 서비스로 소스코드가 VPC 내에 private 하게 보관 가능하다! (깃허브는 private 으로 설정해도 누군가의 클라우드에 소스코드가 저장되는 것임) 이제 CodeCommit을 직접 사용해봐야디😎 CodeCommit 으로 리포지토리 생성하기 서비스에서 CodeCommit 검색 > 리포지토리 탭에서 생성하기~ 깃 리포지토리 만드는 것처럼 이름, 코멘트, 태그만 작성해도 쉽게 생성이 가능하쥐 리포지토리에 연결하는 방법은 2가지 있다 (HTTPs / SSH) 내가 듣는 강의는 HTTPs로 연결해서 실습한다 나는 루트계정으로 로그인해서 위 문구와 같이 루트계정으로 직접 리포지토리 연결을 권장하지 않는다고한다 그래서 서비스 > IAM 으로 이.. 2022. 8. 18. [AWS] DevOps Engineer Professional (2) - CodeCommit CodeCommit Version Control을 통해 코드의 다양한 변경사항을 이해할 수 있다. 롤백도 가능 장점 : - 다른 개발자들과의 협업 가능 - 코드 백업 - 언제든 읽을 수 있음 git 보다 AWS CodeCommit 좋은 점 - private git repositories - 용량 제한 없음 - AWS 클라우드 계정만 허용 ( 보안 & 규정 ) - 보안( encrypted, 접근 제한 등) - Jenkins / CodeBuild 등 다양한 CI 툴과 결합 가능 CodeCommit 은 AWS 안에 git 레파지토리를 생성하는 방법이다 2022. 8. 14. Git Branch Git branch는 변경 사항의 스냅샷에 대한 포인터이다. 크든 작든 새 기능을 추가하거나 버그를 수정하려는 경우 새 분기를 생성해야한다. => 불확실한 코드가 메인 코드에 포함되기 힘들게 하고, 히스토리를 정리 할 수 있게끔 해준다. 각 브랜치는 edit / stage / commit 프로세스를 수행해야하고, 독립적으로 개발 할 수 있게 한다. git branch 명령을 사용하면 브랜치를 생성, 나열, 이름변경, 삭제는 가능하지만 브랜치간 전환이나 기록을 합칠 수는 없다. 명령어 옵션 git branch git branch --list git branch -a //원격 브랜치 전체목록 조회 레파지토리 내 모든 브랜치 리스트를 확인 가능 git branch 새 브랜치를 생성함(check out X) g.. 2022. 8. 14. [AWS] DevOps Engineer Professional (1) - CICD AWS DOP 취득기 시이작 Continuous Integration 개발자가 레파지토리(GitHub, CodeCommit, Bitbucket 등) 에 코드를 push 하게되면 빌드 서버(CodeBuild, Jenkins CI 등)가 Build와 테스트 할 수 있는지 체크함 빌드서버에서 빌드결과(성공/실패)를 개발자에게 feedback 줌으로써 코드를 향상? 시키고 버그를 빨리 찾고 고칠 수 있게 해줌 그리고 상시 Deploy(배포)를 가능하게 함 => 개발자는 단지 코드를 Push 했을 뿐인데 빌드서버가 테스트와 버그 찾기, 배포 등을 다 해줌 그러므로 CI는 CICD 의 첫번째 단계임 Continuous Delivery 필요할 때마다 배포할 수 있음. -> deploy를 자동화해야 가능한 것임(dep.. 2022. 8. 14. 이전 1 ··· 26 27 28 29 30 31 다음 728x90 반응형