Jenkins Pipeline 핵심 구문 완벽 정리

1. Agent(실행 환경) 설정 Pipeline이 실행될 환경을 지정합니다. agent는 선언적 파이프라인에서, node는 스크립트 파이프라인에서 사용됩니다. 옵션설명 any가용한 임의의 노드에서 실행 none명시적 지정 없음 (stage별로 개별 지정 필요) label특정 라벨을 가진 노드에서 실행 // 동일한 표현 agent { node { label 'linux-worker' }} agent { label 'linux-wor ...

8월 6일 16:22에 게시됨

Jenkins 공유 라이브러리를 활용한 로그 색상화 출력 구현

1. AnsiColor 플러그인 설치 Jenkins 환경에서 컬러 출력을 활성화하기 위해 AnsiColor 플러그인을 설치합니다. 이 플러그인은 콘솔 출력에 색상을 적용할 수 있게 해줍니다. 2. 플러그인 문법 확인 설정된 파이프라인 프로젝트에서 파이프라인 문법 탭을 열고, 해당 플러그인의 사용법을 확인합니다. 해당 플러그인의 문서를 참조하여 ansiColor 블록 내에서 색상 코 ...

7월 4일 21:44에 게시됨

Gradle의 Task 이해하기

1 Gradle의 Task 이해 1.1 Task 정의 및 설정 1.2 Task 실행 방법 1.3 Task 의존성과 실행 순서 1.4 Task 유형 1.5 Task와 Gradle 라이프사이클의 결합 1.6 Task 실전 활용 1.1 Task 정의 및 설정 1.1.1 모든 task 보기 ./gradlew tasks 출력: > Task :tasks ------------------------------------------------------------ 모든 루트 프로젝트에서 실행 가능한 작 ...

6월 13일 16:49에 게시됨

JMeter를 활용한 추첨 API 당첨 확률 검증 및 부하 테스트

JMeter를 활용한 추첨 API 당첨 확률 검증 Apache JMeter는 자바 기반의 오픈 소스 부하 테스트 도구로, 소프트웨어의 성능과 안정성을 평가하는 데 널리 사용됩니다. 초기에는 웹 애플리케이션 테스트에 국한되었으나, 현재는 데이터베이스, FTP 서버, REST API 등 다양한 프로토콜과 자원에 대한 부하 및 기능 테스트를 지원합니다. 특히 API 테스트에서 JMeter는 특정 ...

6월 1일 04:15에 게시됨

Turbo 프로세스 엔진 활용을 위한 핵심 기술 가이드: 설계에서 운영까지

소개 디지털 전환의 시대에 프로세스 자동화는 기업 애플리케이션의 핵심 요소로 자리 잡고 있다. Turbo는 BPMN 2.0 표준을 지원하는 경량 프로세스 엔진으로, 워크플로우 관리, 로우코드 플랫폼 통합, 서비스 오케스트레이션 등 다양한 요구를 유연하게 처리할 수 있다. 본 문서는 실제 운영 사례와 내부 아키텍처 분석을 바탕으로, Turbo를 안정적으로 도입하고 성능을 ...

5월 29일 10:36에 게시됨