상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
월마트의 경쟁 우위는 무엇인가요?
월마트의 고객 서비스 개선 사례는 어떤 것이 있나요?
전해질이 신경전달물질에 미치는 영향은 무엇인가요?
유배 중에 작성된 문헌은 어떤 것이 있나요?
유배 중의 개인적 성장 경험은 어떤 것이 있나요?
프랑스 은행의 고객 데이터 보호 정책은 무엇인가요?
파운드(lb)는 어떤 나라에서 주로 사용되나요?
노벨상 수상자 발표는 언제 이루어지나요?
노벨상 수상자는 어떤 문학적 작품을 남겼나요?
3월에 여행할 때의 사진 촬영 팁은?
3월에 추천하는 여행 관련 포럼은?
4월에 가볼 만한 유명한 폭포는?
Previous
Next
수정하기 - 젠킨스(Jenkins)에서 라우팅된 빌드를 실행하는 방법은 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
Jenkins에서 라우팅된 빌드를 실행하는 방법은 여러 단계로 구성됩니다. Jenkins는 CI/CD(지속적 통합 및 지속적 배포) 도구로서, 여러 프로젝트와 파이프라인을 통합 관리할 수 있습니다. 라우팅된 빌드란 특정 조건이나 설정에 따라 특정 빌드를 실행하도록 지정하는 것을 의미합니다. 다음은 Jenkins에서 라우팅된 빌드를 실행하는 기본적인 방법입니다. 1. Jenkins 설치 및 설정 - Jenkins를 설치하고, 필요한 플러그인(예: <a href='https://sangseek.com/sangseeks/Git/ko'>Git</a>, Pipeline, Blue Ocean 등)을 추가합니다. - Jenkins의 기본 설정을 완료하고, 사용자 계정을 설정합니다. 2. Job/파이프라인 생성 - Freestyle Project : 단순한 구성의 작업을 생성할 수 있습니다. 여러 빌드 단계를 설정할 수 있습니다. - Pipeline : Groovy 스크립트를 사용하여 더 복잡한 빌드를 정의할 수 있습니다. CI/CD 과정을 코드로서 관리할 수 있습니다. 3. 라우팅 조건 설정 - Parameterized Builds : 빌드 매개변수를 설정하여 조건에 따라 다르게 동작하도록 할 수 있습니다. 이를 위해 'Build with Parameters' 옵션을 사용할 수 있습니다. - Build Triggers : 특정 조건에서 자동으로 빌드를 트리거할 수 있도록 설정할 수 있습니다. 예를 들어, Git 리포지토리에 푸시가 이루어졌을 때 빌드를 시작하도록 설정할 수 있습니다. - Poll SCM: 특정 주기로 SCM(Content 관리 시스템)을 검사하는 방법. - Webhook: GitHub, GitLab 등의 외부 서비스와 연동하여 푸시 이벤트에 반응하도록 설정. 4. 라우팅 로직 구현 - 조건부 단계(Conditional Steps) : Pipeline을 사용할 경우 `when` 블록을 통해 특정 조건에 따라 다양한 단계를 실행하도록 설정할 수 있습니다. 예를 들어 특정 브랜치에서만 빌드를 실행하도록 조건을 걸 수 있습니다. ```groovy pipeline { agent any stages { stage('Build') { when { branch 'develop' } steps { // 빌드 스크립트 } } stage('Test') { steps { // 테스트 스크립트 } } } } ``` 5. 빌드 실행 - 수동 실행 : Jenkins 대시보드에서 작업을 선택하고 "Build Now"를 클릭하여 수동으로 빌드를 실행합니다. - 자동 실행 : 설정한 빌드 트리거에 따라 파일 변동이나 다른 이벤트가 발생할 때 자동으로 빌드가 시작됩니다. 6. 결과 확인 및 피드백 설정 - 빌드 로그와 결과를 확인하고, 성공/실패 여부를 파악합니다. - Slack, 이메일 등의 알림 시스템과 통합하여 빌드 결과에 대한 피드백을 받을 수 있습니다. 7. 메인테넌스 및 업그레이드 - Jenkins 및 플러그인의 주기적인 업데이트를 통해 최신 기능과 보안 패치를 적용합니다. 라우팅된 빌드를 사용할 때는 각 파이프라인의 요구사항과 조건에 따라 적절히 구성해야 합니다. 커스텀 스크립팅과 플러그인 활용 등을 통해 유연한 빌드 환경을 구축할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기