본문 바로가기
반응형

문제 해결, 기술 비교/실무 업무 회고11

Jenkins로 CI/CD 구축하기 개요 회사에서 maven을 이용해 war 기반으로 프로젝트를 운영하고 있었습니다. 기존에 원격 서버에 filezilla를 이용해서 손수 배포하고 있기 때문에 불편했습니다. 따라서, jenkins를 이용해서 간단한 클릭만으로 배포하도록 개선했습니다. 수분이 걸리고, 이력관리가 힘들었던 기존의 환경에서 단 몇 초 만에 배포가 되도록 개선하였습니다. Jenkins 를 선택한 이유 (Jenkins 선택 이유는 아래 글을 참고해주세요) CI 어떤 도구를 사용할까?(GitLab CI vs Jenkins vs Travis CI) Jenkins 셋팅하기 이 글은 온프레미스 환경의 윈도우 서버 Jenkins 설치를 다룹니다. 세팅은 다음과 같습니다. Jenkins에 기존에 사용했던 버전과 똑같은 jdk, maven을 설.. 2022. 6. 2.
CI 어떤 도구를 사용할까?(GitLab CI vs Jenkins vs Travis CI) 개요 회사에서 웹 프로젝트 배포 프로세스 구축 필요성을 느꼈습니다. 가장 많이 사용하는 방법 3가지는 GitLab CI, Jenkins, Travis CI입니다. 위 3가지 모두 CI/CD에 활용되는 훌륭한 기술입니다. 각 비교를 통해 현재 회사 상황에 가장 최적의 기술을 확인해 보겠습니다. 인지도 확인하기 기술은 인기가 많을수록 다양한 사례와 레퍼런스가 있습니다. 얼마나 많이 사용되는지에 따라 기술을 선택하는 것은 위험하지만 참고하여 활용할만한 가치가 있다고 생각합니다. 인기와 팔로워 모두 Jenkins가 압도적입니다. Jenkins > Travis CI > GitLab CI로 볼 수 있습니다. 다음은 stackoverflow에서 트렌드를 검색했습니다. 검색어에 제한이 있긴 하지만, Jenkins의 토.. 2022. 5. 25.
반응형