지속 통합 도구 - 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 버전 다운로드
Apache Tomcat® - Welcome!
The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the
tomcat.apache.org
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 |
댓글