젠킨스로 배우는 CI/CD 파이프라인 구축 - 전역 도구 구성 이해
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
전역 도구 구성 페이지에서 JDK와 메이븐을 구성하는 방법을 설명해보자!💡전역 도구 구성 이해 메이븐은 컴파일, 패키징, 배포와 같은 자바 애플리케이션의 빌드 단계를 자동화하는 데 사용되며, 다른 플러그인들의 지원을 받아 작업을 수행하는 명령행 인터페이스 빌드 도구다.메이븐의 설정에는 2개의 구성파일이 사용된다.메이븐 설치파일(전역 설정) : 기본 위치는 ${maver.home}/conf이고, 파일이름은 settings.xml사용자 설치 파일(사용자 설정): 기본위치는 ${user.home}/.m2이고, 파일이름은 settings.xml해당파일은 메이븐으로 자바 프로젝트를 빌드하는데 필요한 설정이 들어있으며, 동일한 시스템에서 작업하는 모든 사용자에게 적용되는 공통 메이븐 설정은 전역 설정 파일에 저장..
젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 설치
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
🖍️ 젠킨스 설치는 여러 방법이 있다.📂 msi로 설치하기1. https://www.jenkins.io/download/thank-you-downloading-windows-installer-stable/ Thank you for downloading Windows Stable installerJenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their softwarewww.jenkins.io2. 다운로드 받은 파일 실행 3. Logon Type을 LocalSystem을 사용하도록 설정4. 포트 설정 > Test Port 5. JDK ..
젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 소개 및 구성
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
💡CI ( Continuous Integration )개발자를 위한 자동화 프로세스인 지속적인 통합어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드/ 테스트 되어 공유 Repository에 (ex. git,github) 통합하는것을 의미한다.다수의 개발자가 작업할 경우 레포지토리에 쌓이는 commit들이 충돌하는 것을 자동화된 빌드와 테스트로 방지할수 있다.💡 CD ( Continuous Deployment ) : 지속적인 배포수동적으로 배포하는것을 지속적인 제공이라 하는데, 이것을 자동화하는것💡 젠킨스CI/DI 프로세스를 자동화하고 생산성을 높이는 데 많이 사용되는 자동화 서버소프트웨어 개발 프로세스의 다양한 단계를 자동화하는 도구중앙 소스 코드 레포지터리에서 최신 코드 가져오기, 소스 코..