회사에서 젠킨스 업무를 맡고 있는데, 젠킨스에서 가장 핵심인 부분인, Daily Build에 대해서 알아보자! Daily Build 보통, Git에서 변경 사항이 일어났을 때, 젠킨스에서 이를 감지하여, 빌드가 되는 시스템이다. 저 이유 때문에 Daily Build를 사용하는 것일까? 그건 아니다. 코드 통합: 다양한 개발자들이 작업한 코드를 정기적으로 통합하는 데 도음을 준다. 협업을 강화하고 서로 다른 작업 중인 기능들을 통합하는 데 도움이 된다. Daily Build 사용 방법 Daily Build를 사용하기 위해, 무엇이 필요할까? 먼저, 젠킨스를 설치하고, Git 또는 SVN를 연동해야 한다. 각각의 Git Repository URL.를 메모장에 복사한다. 나중에 해당 Repository URL..
DevOps
베이크런트는 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요할 때 시스템을 사용할 수 있는 상태로 만들어 준다. 이를 프로비저닝이라고 하는데, 프로비저닝을 하면 필요할 때 환경을 매우 쉽고 간단하게 구현할 수 있다. 베이그런트 설치 웹 브라우저를 열고 베이그런트 다운로드 페이지에 접속한다. (https://www.vagrantup.com/downloads.html) ARM64 버전으로 다운로드를 받는다. 베이그런트 구성하고 테스트하기 테스트 환경을 구성하기 전에 설치된 도구가 정상적으로 작동하는지 확인해보자. 먼저 프로비저닝을 위한 코드를 작성하고, 이를 베이그런트에서 불러온 후 버추얼박스에 운영 체제를 설치한다. 먼저, 설치된 베이그런트 (C:\Program Files\Vagra..