본문 바로가기

jenkins

외부 Jenkins와 내부 네트워크 상의 GUITAR 테스트 환경 연동 2 테스트 수행 VM을 Jenkins의 Slave Node로 등록VM2를 Jenkins의 Slave Node로 추가합니다. 방법에 대해서는 아래 글을 참고하세요.젠키스(Jenkins)에 노드(node) 추가하기 Jenkins 대시보드에 테스트 리포트 주소 링크Jenkins 메인 화면의 상세 내용 입력을 클릭한 후 이전 글에서 확인한 VM2의 GUITAR 리포트 주소 (http://:8080/report.htm)의 링크를 입력합니다. 이 링크를 통해서 Jenkins 사용자들이 테스트 리포트를 볼 수 있습니다.만약 HTML 코드가 그대로 노출된다면 아래 글을 참고해서 진행하세요.젠킨스(Jenkins)의 상세 내용 입력 방식을 HTML로 변경 Jenkins에 GUITAR 테스트 프로젝트 추가Jenkins의 새로운.. 더보기
외부 Jenkins와 내부 네트워크 상의 GUITAR 테스트 환경 연동 1 이 글에서는 퍼블릭 IP를 가지고 외부에 설치된 Jenkins와 내부 네트워크의 Windows 랩탑에서 실행되는 GUITAR 테스트의 연동 방법에 대해서 다룹니다. GUITAR 2.0.0.12 버전의 사용자 가이드에서 제시하는 내용을 실무에 적용한 경험을 정리했다고 보시면 됩니다. 따라서 부족한 부분은 GUITAR 사용자 가이드로 보충하면 되겠습니다. 랩탑 설정랩탑에는 톰캣과 VitualBox를 설치합니다. 톰캣은 Jenkins와 연동하여 각 테스트 환경(VM)의 테스트 리포트를 보여주기 위한 용도이며, VirtualBox는 실제 테스트를 수행하거나 테스트 스크립트를 작성할 VM을 운용하기 위해서 필요합니다. VirtualBox 설치 및 설정VirtualBox를 다운로드 한 후 설치합니다. Virtual.. 더보기
젠킨스(Jenkins)의 상세 내용 입력 방식을 HTML로 변경 젠킨스의 메인이나 작업(프로젝트) 페이지에는 상세 내용을 입력하는 기능이 있습니다. 기본 설정으로는 Plain text만 입력이 가능한데요. 링크 등을 제공하기 위해서 HTML을 사용하고 싶을 때가 있습니다. 이런 경우 설정 변경을 통해 HTML 입력이 가능합니다. 설정은 간단합니다. 의외의 장소에 있어서 찾기가 어렵긴 하지만요. Jenkins 관리 → Configure Global Security 메뉴로 이동한 후 Markup Formatter 항목의 값을 Raw HTML로 변경하면 됩니다. EOF 더보기
젠키스(Jenkins)에 노드(node) 추가하기 젠키스(Jenkins)에 노드(node) 추가하기CI 서버(Jenkins)는 EC2 등의 퍼블릭 IP로 접근 가능한 외부에 있고 특정 작업(job)을 사내에서 수행하는 경우 보안 문제 때문에 사내망을 CI에서 접근하도록 허용하는 건 어렵습니다. 이런 경우에 대한 해결책으로 자바 웹스타트를 통해 사내에 젠킨스 노드를 추가 할 수 있습니다. 제 경우는 사내의 Windows 랩탑에서 GUITAR 테스트를 수행하기 위해서 이 방법을 택했습니다.Jenkins 관리 → 노드 관리 → 신규 노드 메뉴를 이용해서 노드를 추가합니다.노드명을 입력하고 Permanent Agent를 선택한 후 OK 버튼을 클릭합니다.이어지는 화면에서 Remote root directory에는 c:\jenkins를 입력하고 Launch me.. 더보기