젠킨스(Jenkins)에서 빌드를 취소하는 방법은 무엇인가요?
_____A: 젠킨스에서 빌드를 취소하는 방법은 여러 가지가 있습니다. 대표적인 방법은 다음과 같습니다.
1. 웹 UI에서 빌드 취소하기
- 젠킨스 대시보드에서 해당 프로젝트를 클릭합니다.
- 현재 빌드가 진행 중인 항목(Build ) 옆에 빨간 "중지" 아이콘(■)이 나타납니다.
- 이 "중지" 버튼을 클릭하면 빌드가 중단되고 취소됩니다.
2. 빌드 콘솔에서 “인터럽트” 요청하기
- 진행 중인 빌드 페이지에 접속합니다.
- 콘솔 출력 아래쪽에 "중지" 또는 "인터럽트" 버튼이 있으면 이를 클릭해 빌드를 취소할 수 있습니다.
3. 스크립트 또는 CLI(Command Line Interface)를 이용하여 취소하기
```
java -jar jenkins-cli.jar -s http://[JENKINS_URL] stop-build [JOB_NAME] [BUILD_NUMBER]
```
- 스크립트에서는 REST API를 호출하여 빌드를 중지할 수도 있습니다. 예를 들면:
```
POST http://[JENKINS_URL]/job/[JOB_NAME]/[BUILD_NUMBER]/stop
```
적절한 인증 정보를 포함해야 합니다.
4. 파이프라인 스크립트 내에서 취소 처리하기
- 파이프라인 코드 내에서 특정 조건에서 현재 실행 중인 빌드를 종료하고 싶다면 `error()` 또는 `currentBuild.result = 'ABORTED'` 와 `return`을 조합해 사용할 수 있습니다.
요약하자면, 가장 간단한 방법은 젠킨스 웹 인터페이스에서 빨간 "중지" 버튼을 클릭하여 진행 중인 빌드를 취소하는 것이고, 자동화가 필요하면 CLI나 REST API를 통해 빌드를 중지시킬 수 있습니다.
작성자:
박하윤 [비회원]
| 작성일자: 1년 전
2025-03-22 15:11:15
조회수: 300 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
조회수: 300 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
내용이 부정확하다면 싫어요를 클릭해주세요.