본문 바로가기
반응형

빌드 2


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 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.
반응형