Jenkins 플러그 인 pipeline 원리 및 사용 방법 분석
pipeline 은 흐름 선 이라는 뜻 으로 여러 절 차 를 순서대로 배열 하여 하 나 를 완성 하고 다음 을 수행 하 는 것 이다.이 플러그 인 을 어떻게 사용 하 는 지 간단하게 소개 합 니 다.
1.pipeline 설치
jenkins 의[시스템 관리]-[플러그 인 관리]페이지 에 들 어가 서[선택 가능 한 플러그 인]을 선택 하고 pipeline 을 검색 합 니 다.
그리고 직접 설 치 를 선택 하면 의존 하 는 플러그 인도 함께 설치 합 니 다.설치 완료 후 젠 킨 스 를 다시 시작 하면 사용 할 수 있 습 니 다.
둘째,pipeline 사용
1.jenkins 홈 페이지 에서 새 보 기 를 클릭
2.그리고 선택[Build Pipeline View]
3.생 성 완료 후 설정 할 수 있 습 니 다:
그림 의 하 이 라 이 트 는 초기 작업 이 무엇 인지 표시 하고 job 의 이름 을 입력 하면 됩 니 다.
기타 항목 은 필요 에 따라 기입 할 수 있다.
4.각 job 를 연결 합 니 다.
실제 작업 환경 에는 많은 job 가 있 습 니 다.예 를 들 어 먼저 컴 파일 한 다음 에 정적 코드 검사,유닛 테스트 를 실시 한 다음 에 서버 배치,서버 재 부팅,ui 테스트 등 이 있 습 니 다.
우 리 는 이 job 들 을 상하 관계 로 설정 해 야 한다.
위의 그림 에서 우리 의 초기 job 는 test 4 로 먼저 설정 할 수 있 습 니 다.이 job 설정 페이지 에 들 어가 서[구축 후 작업]을 선택 한 다음[Trigger parameterized build on other projects]을 선택 하 십시오.
procject to build 란 에 하 류 를 채 우 는 job 는 하나 일 수도 있 고 여러 개 일 수도 있 습 니 다.주의해 야 할 것 은 하위 job 구축 시 인자 가 필요 하지 않 으 면 Tigger build without parameter 를 올 려 야 합 니 다.그렇지 않 으 면 하위 작업 이 자동 으로 수행 되 지 않 습 니 다.인자 가 있 으 면 구체 적 인 매개 변수 이름과 값 을 Add parameter 에 입력 하 십시오.
주의해 야 할 것 은 각 작업 간 에 하나의 순환 도로 로 설정 하지 마 세 요.예 를 들 어 test 4 의 하류 프로젝트 는 test 3 로 설정 되 어 있 고 test 3 의 하류 프로젝트 는 test 4 로 설정 되 어 있 습 니 다.이렇게 설정 되면 전체 jenkins 는 끊 어 지고 다시 시작 해도 소 용이 없습니다.해결 하려 면 젠 킨 스 의 워 크 스페이스 디 렉 터 리 에 가서 순환 도로 로 설 정 된 job 를 삭제 해 야 합 니 다.그리고 젠 킨 스 를 다시 시작 합 니 다.
5.모든 job 설정 이 완료 되면 pipeline 보기 로 들 어가 면 다음 과 같은 페이지 를 볼 수 있 습 니 다.
여기 서 각 job 의 실행 상황 을 볼 수 있 습 니 다.녹색 은 실행 이 통 과 된 것 을 의미 합 니 다.노란색 은 실행 중 입 니 다.파란색 은 실행 되 지 않 았 고 빨간색 은 실행 에 실 패 했 습 니 다.
상대 적 으로 pipeline 의 사용 은 비교적 간단 하 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
GitLab webhook에서 jenkis 빌드소개 프로젝트 운영으로 자산을 만들 때 jenkins로 빌드하고 있습니다. 이미지 등 git에 push하고 jenkins의 매개 변수를 설정하고 포치 이것만이지만,이 작업을 수행하는 데 매일 상당한 횟수가 있습니다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.