본문 바로가기
반응형

GitLab3

GitLab + Teamcity + Docker + AWS CI/CD 구축하기 (5) - GitLab Teamcity 연동 ※ Watch Out ※ 이 블로그의 실습 관련된 포스팅은 대부분 제가 직접 진행하면서 작성된 내용이라 중간중간 오류가 있고 그 오류를 해결하는 trouble shooting 과정이 포함되어 있습니다. 그대로 따라하시면 제가 경험한 오류를 함께 경험하실수도 있습니다. 그리고 편의상 존칭 없이 친구한테 말하듯 기술하고 있으니 참고 부탁드립니다. GitLab과 Teamcity 기본 설치가 끝났으니 이 둘을 연동해 실제 빌드 구성을 진행해보자. GitLab 계정 생성 먼저 GitLab에 접속해보자. 초기 로그인 가능한 루트 계정이 뭔지 궁금해진다. gitlab 공홈의 docker 설치 가이드를 살펴보면 docker로 설치시 root 계정의 초기 패스워들 확인할 수 있는 명령어를 친절하게 안내해주고있다. htt.. 2022. 8. 5.
GitLab + Teamcity + Docker + AWS CI/CD 구축하기 (3) - GitLab 설치 이전 포스팅에서 AWS EC2 설정을 완료했으니 이제 실제 사용할 툴들을 설치해보겠다. 먼저 GitLab을 설치하자. 앞 포스팅에서 언급했듯 Docker로 설치하겠다. 편하니까. GitLab 설치하기 with Docker 1. Docker Hub에서 GitLab Image 확인 먼저 Docker Hub에 접속해 어떤 image를 사용할지 확인해보자. Docker Hub 접속 후 gitlab-ce를 검색해보자. (참고로 gitlab-ce에서 CE는 Community Edition의 약자로 MIT 라이선스이다. gitlab-ee도 있는데 EE는 Enterprise Edition의 약자로 별도 라이선스다. 유료일수 있다는 얘기지. 많은 솔루션에서 CE/EE 구분이 되어있으니 참고하자.) 두번째꺼가 내가 사용해.. 2022. 8. 1.
GitLab + Teamcity + Docker + AWS CI/CD 구축하기 (1) 오랜만에 시간적 여유가 생겨 개인적으로 해보고 싶었던 CI/CD 구축을 진행해보려 한다. 개발 프로젝트를 진행할 때 마다 로컬 환경에서 테스트해본 내용과 실제 서버에서 테스트할때 상황이 달라 코드 수정이 빈번하게 있었다.(물론 내잘못이지) 그래서 CI/CD에 관심이 생겼고 코드 커밋시 자동으로 테스트를 수행해주고 개발서버에 빌드를 올려주어 바로 개발서버 환경에서 볼 수 있도록 구성해보고 싶었다. 생각하는 CI/CD 절차는 아래와 같다. 간단하다. 소스코드 개발 및 Git Repository에 commit Test 수행 및 Docker Image 생성 생성된 Docker Image를 Docker Repository에 Push WAS 서버에서 업데이트된 Docker Image Pull 및 재기동 GitLab.. 2022. 8. 1.
반응형