본문 바로가기
반응형

Jenkins 3


Docker 에 Jenkins 설치하기 회사에서 Jenkins를 이용해서 모듈/패키지를 빌드하고 있다. 회사 제품 특성상, 여러 OS(CentOS 5/6/7, RHRL 6/7/8, RockyLinux 8 등)에서 빌드를 해야 하는데 각 서버마다 svn 버전이 다르다.(svn 그만 쓰고 싶다..) jenkins 시스템 설정에서는 svn 버전을 한 개만 지정을 할 수가 있는데, 한 개의 svn 버전으로는 모든 서버를 커버할 수가 없다. (빌드 시, svn: This client is too old to work with working copy와 같은 버전 오류가 발생한다) 그래서 생각한 방법이 쿠버네티스 클러스터 환경을 구성하고 그 안에 jenkins를 여러 개 가동해서 운영하는 것이다. 여러 개의 Jenkins를 설치하고 svn 설정을 각각 다.. 2022. 12. 10.
Jenkins 자동화 테스트 결과를 TestLink 에 연동하기 TestLink 로 TC 를 관리하고 있다면 Jenkins 에서 빌드된 자동화 테스트 결과를 TestLink 의 TC 결과로 연동할 수가 있다. 이 글에서는 xml 파일로 만들어진 자동화 테스트 결과를 가지고 TestLink 에 연동하는 방법을 설명한다. Jenkins 의 TestLink plugin 공식 문서 TestLink 설정 TestLink 가 설치된 서버에서 conf.inc.php 파일을 아래와 같이 설정 $tlCfg->api->enabled = TRUE; $tlCfg->exec_cfg->enable_test_automation = ENABLED; TestLink 프로젝트 설정 사용자 필드 정의 생성 테스트 계획 생성 테스트 케이스 설정 실행 형태는 Automated 로 선택하고, 사용자 정의 .. 2022. 12. 4.
Jenkins job이 완료될 때 LINE으로 알람을 받는 방법 Jenkins에서 특정 job을 빌드할 때, 빌드시간이 길어지게 되면 다른 작업을 하다가 jenkins job 이 완료됐는지 까먹을 때가 있다. 이런 경우를 대비해서 job 이 완료될 경우 LINE(회사 메신저로 사용 중)으로 알림을 받게 되면 잊지 않고 job의 결과를 확인할 수 있다. 알람 예시 설정 방법 1. LINE 토큰 발급 https://notify-bot.line.me/my/ 접속 후 라인 계정 로그인 로그인 후 Generate token 클릭 token name 입력 후 1-on-1 chat with LINE Notify 선택 및 Generate token 클릭 (라인 그룹방을 만들고 선택해도 된다.) 생성된 토큰 저장 2. Jenkins job 설정 job 설정의 빌드 후 조치에 Post.. 2022. 12. 4.
반응형