2018. 1. 22. 19:00 Jenkins 젠킨스/TestLink 연동
2. Target TestLink Installation (Jenkins)
1장 에서는 Jenkins 자체에 testlink plugin 을 설치 하는 작업 까지 하였습니다.
2장에서는 해당 testlink plugin 을 통해서 현재 설치된 Jenkins 에 연동할 Target Testlink 를 설치 하는 작업과 간단한 실행순서 등을 보려고 합니다.
이미지는 생략하구
다시
localhost:8888 ( 기존의 설정했던 포트번호 )
// ** 포트 번호 설정은 (Root 권한으로 하셔야 합니다.)
vi /etc/sysconfig/jenkins 로 들어가신후에
JENKINS_PORT =" 요 부분 " 을 설정해주시면 됩니다.
ex: JENKINS_PORT="8888"
적용이 안될때는 다시 실행 하셔도 됩니다.
// ** 재시작 (Root 권한으로 하셔야 합니다.)
/etc/init.d/jenkins restart
이제 메인 페이지 화면에서
Jenkins 관리
시스템 설정
TestLink (Ctrl +F 로 찾아도 된다.)
찾고나면 옆에 추가 버튼이 있습니다.
추가 버튼을 누르게 되면 아래와 같은 화면이 나오게 됩니다. 하나씩 설명 하자면
보시면 Name과 Developer Key 에만 Mandatory Property (필수 속성) 이라고 되어있지만
사실은 URL도 필수 속성에 속합니다.
URL을 지정을 해둬야지 api 를 가져올수 있기 때문이죠.. 결론은 3개다 필수 속성입니다.
Name은 지정안하면 만들어주질 않기 때문에
Name : 사용하는 TestLink 의 이름을 지정합니다 ( 실제 이름이 아닌 Jenkins 에서 사용할 이름)
예를 들어 testlink 를 2개 사용한다고 가정 하였을때 A는 테스트용 테스트링크고 B는 실제 사용 테스트링크 라고 하면 2개를 설치 후에
A의 Name은 - test testlink
B의 Name은 - QA_Team_TestLink 식으로 이름을 지정해 놓아야 추후 빌드 할때 잘 골라서 사용할수 있습니다.
** 한글로 작성시에는
집사님(Jenkins) 께서 노하시기 때문에 영어로 작성을 하도록 합니다.
URL : api 를 사용할수 있는 페이지 url을 지정 합니다.
// 보시게 되면 기본으로
http://localhost/testlink/lib/api/xmlrpc.php 라고 되어있는데
testlink 가 설치된 서버가 127.0.0.1 이라고가정할시에
http://127.0.0.1/testlink/lib/api/xmlrpc.php 라고 무턱대고 사용하면 연결이 되지않는다
** Port번호
http://127.0.0.1:8080/testlink/lib/api/xmlrpc.php 라고 무턱대고 사용하면 연결이 되지않는다
으로하여도 안될수가 있다. ! 왜냐면
testlink 버전 마다 xmlrpc.php 의 위치는 다르기 때문이다.
필자가 사용한 버전은 testlink - 1.9.16 버전이기 때문에 해당 버전에서 xmlrpc.php 의 위치는
http://ip주소:8080/testlink/lib/api/xmlrpc/v1/xmlrpc.php 위치한다. 위와 다른점은
해당 부분이추가 되었다. 해당 블로그를 보다가 아 이제 Name부터 해볼까!
하고 작성하면 해당 에러가 뜰수 있다. (403) Jenkins의 로그인 Session 이끝났단 이야기 이니까
그냥 다시 F5누르고 로그인 하시고 작업하시면 됩니다.
해당 403에러는 종종볼수 있습니다.
이제 남은 부분 개발자 도구 키 !
해당 키는 target Testlink 에서 생성하여서 받아 오셔야 합니다.
testlink 가 설치된 서버 혹은 주소로 접속 후
해당 버튼을 누릅니다.
그리고 해당화면에서
해당 키를 생성하고 개인 API 접근 키 를 복사해서 Developer Key 에 입력 합니다.
Developer Key :
이렇게 설치까지 다 확인이 되었지만 Jenkins 에서 프로퍼티 끝에 보시면 아래와 같이 물음표 가 있습니다. 여기 물음표만 눌러서 진행하여도 웬만한 기능들 사용에는 많이 무리가 오진 않을것 같습니다.
눌르게되면 URL에 대해서 Usually it is http://host.port/testlink/lib/api/xmlrpc.php 라고 나옵니다.
예시를 하나 더 보여드리면
/var/lib/jenkins 에 대한 설명 도 나옵니다. Jenkins 사용시에는 물음표부터 클릭해보면 알수 있습니다.
이번에는 testLink Installation 만 하였으며 다음에 빌드 에 대해서 작성 하겠습니다.
'Jenkins 젠킨스 > TestLink 연동' 카테고리의 다른 글
3. Jenkins Build (with Testlink) (0) | 2018.01.24 |
---|---|
1. Testlink plugin 설치 (0) | 2018.01.16 |