지속 통합 도구 - Jenkins
웹 기반 오픈소스 CI 도구
점유율 약 70%
버전관리 도구에서 최신 리비전을 체크아웃 받아, 주어진 명령대로 빌드하여, 결과를 게시/전달함
Jenkins 운영을 위한 서버 준비
Azure로 window10을 원격접속으로 접속함
자바 설치, Tomcat 8, git, visual studio 2019용 Build Tools
환경 변수 path에 추가함
Jenkins 설치
port 8080 -> 8081
FIrwall Exception :
jenkins JENKINS_HOME value 를 변경함
Service : Jenkins -> restart
localhost:8081 으로 웹접속 가능함
was상에 jenkins war파일을 실행하는 방식
WAR 사용
1. jenkins war 버전 다운로드
8.5.65버전 32-bit/64-bit Windows Service Installer
Tomcat8.5 > webapps > jekins.war를 복사 붙여놓기 > 자동으로 jenkins 폴더 생성됨
Jenkins 설치3 : 설치 후 설정
http://IP:8081 접속
지정한 위치에서 확인
기본 설치 플러그인
user : admin
email : admin
ip addess : ip address
1. Window defender firewall
: Inbound Rules > New Rule > Port > 8081 > Allow > Name:Jenkins_8081 >
2. network firewall > Virtual machines > Networking > Inbound port > Add inbound security rule > port > 8081 > Name:Port_8081 >
3. local pc에서 52.231.33.11:8081 했을때 Jenkins login 화면 나오면 완료
Jenkins 관리자 기본 설정
시스템 설정
Configure Global Security
Global Tool Configuration
플러그인 관리 : 플러그인 추가 후, 재시작 필요할 수 있음. manager plungin msbuild 설치
노드 관리
사용자 관리
Global Tool Configuration
Jenkins는 커맨드라인에서 빌드가 가능하면 적용 가능
'Computer Science' 카테고리의 다른 글
연산자 오버로딩 (0) | 2021.05.29 |
---|---|
Jenkins를 활용한 SW 통합 및 배포 관리 개념 (2) (0) | 2021.05.22 |
Clean Code를 위한 Code Refactoring (0) | 2021.05.14 |
Clean Control Structure (0) | 2021.05.14 |
Clean Formatting (0) | 2021.05.14 |
댓글