Devops 5

JENKINS 정보

▩ 주요 필드 설명필드명타입설명resultString빌드 결과 (SUCCESS, FAILURE, ABORTED, UNSTABLE 등)buildingboolean현재 빌드 진행 중인지 여부 (true면 아직 완료되지 않음)durationlong마지막 빌드에 소요된 시간 (밀리초 단위)timestamplong빌드 시작 시간 (epoch milliseconds)idString빌드 고유 ID (일반적으로 숫자로 구성된 문자열)numberint빌드 번호fullDisplayNameString폴더/Job 이름 #빌드번호 형식의 전체 이름urlString해당 빌드의 URL (예: /job/example/123/)changeSetObjectGit 변경사항 정보actionsArray빌드와 관련된 다양한 정보 (예: 트리거..

Devops 2025.07.09

JENKINS REST API

JENKINS로 배치 스케쥴을 관리하는데, 모니터링이 안되서, 슬렉이나, teams 연동을 고려했으나, 기본 제공하는 API를 통해서 모니터링. ■ Restrict where this project can be run 해당 Slave에서만 수행 하도록 설정 ( 분산 처리 되지 않음 ) - Job > 구성 > General > Restrict where this project can be run ■ 필요한 경우 concurrent 빌드 실행 해당 Job이 실행 중일때 기본적으로는 해당 Job이 실행이 끝날때 까지 수행되지 않으나 동시에 실행이 가능한 Job의 경우 동시 실행 옵션을 사용하여 구성 가능 - Job > 구성 > General > 필요한 경우 concurrent 빌드 실행 ■..

Devops 2025.06.19

InterMax

1. InterMax에서 모니터링하는 주요 항목InterMax는 애플리케이션 성능 모니터링(APM) 솔루션으로, 다음과 같은 항목들을 실시간으로 모니터링할 수 있습니다.① 시스템 성능 모니터링CPU 사용률: 높은 경우 특정 프로세스가 과부하를 유발하는지 확인 후 조치메모리 사용률: 메모리 누수가 있는지 확인하고 필요 시 프로세스 최적화디스크 I/O: 디스크 사용률이 높으면 I/O 병목을 초래할 수 있으므로 로그 및 데이터 저장소 점검네트워크 트래픽: 비정상적인 트래픽이 감지되면 특정 프로세스를 분석② 애플리케이션 성능 모니터링트랜잭션 응답 시간: 특정 요청이 지연되는 경우, 쿼리 최적화 또는 캐싱 적용TPS(Transactions Per Second, 초당 트랜잭션 수): 특정 시간대에 급격한 변화가 있..

Devops 2025.03.19

JENKINS

분류항목내용OverallAdminister시스템의 전역 설정을 변경할 수 있다. OS 에서 허용된 범위안에서 전체 시스템 엑세스드의 매우 민감한 설정을 수행할 수 있다.Read젠킨스의 모든 페이지를 볼 수 있다.CredentialsCreate Delete ManageDomains Update View AgentBuild Configure Connect Create Delete Disconnect JobBuild새로운 빌드 시작.Cancel실행중인 빌드 취소Configure기존 작업의 설정 갱신Create새로운 작업 생성Delete기존 작업 삭제.Discover익명 사용자가 작업을 볼 권한이 없으면 에러 메시지 표시를 하지 않고 로그인 폼으로 전환 시킴Move Read프로젝트 설정에 읽기 전용 권한 부여W..

Devops 2023.11.09

[JENKINS] Publish Over SSH

1. Publish Over SSH 설정SSH 서버 설정 2. 원격 서버 접속Send files or execute commands over SSH after the build runs 를 체크SSH SERVER 선택 ■ Transfers 항목설명 Sources filesjar 혹은 war가 빌드된 위치를 적는다. ( JENKINS의 workspace 기준 )ex) test-server/builds/libs/test-server.jar target/*.war Remove prefix파일 앞부분에 경로부분을 적는다 => test-server/builds/libs/ex) target/ Remote directory업로드될 경로이다.주의할 것은 위에 시스템 설정에서 Remote Directory 내의 디렉토..

Devops 2021.01.29