[git] Jenkins에서 작업을 어떻게 복제합니까?
Jenkins
이 Gerrit
곳에서 플러그인을 그래서 우리는 체크인을 할 때 Gerrit
, Jenkins
수행 빌드를 그리고 성공하면,에 다음 수정 Gerrit
확인됩니다. 빌드가 실패하면 실패합니다. 내 이해는 이것이에서 설정된 작업을 통해 달성된다는 것입니다 Jenkins
. 이제 새 분기 ( git
)를 만들었으며 동일한 워크 플로가 발생하고 모든 커밋에서 빌드가 수행되도록 다른 분기를 가리키는 기존 작업을 복제해야한다고 생각합니다. 누군가이 작업을 어떻게 복제하는지 설명 할 수 있습니까? UI를 통해 그것을 수행하는 방법을 보지 못하고 UI를 통해 작업을 나열하는 방법을 볼 수도 없습니다.
답변
기존 작업을 복사하려면 http://your-jenkins/newJob
“기존 작업 복사”옵션으로 이동하여 사용하십시오. 기존 작업의 이름을 입력하십시오-Jenkins가 존재하는지 확인합니다.
Jenkins 첫 페이지의 기본 탭에 기존 작업이 모두 나열되어 있지만 이전 작업에서 해당 탭을 삭제했을 수 있습니다. 모든 작업을 나열하는 새 탭을 만들 수 있습니다.http://your-jenkins/newView.
답변
작업을 복제 할 수 있습니다.
- ‘새 항목’링크를 클릭하십시오
- 당신의 직업에 새로운 이름을 지어주십시오
- 라디오 버튼 ‘기존 항목 복사’를 선택하십시오.
- 복제하려는 작업 이름을 제공하십시오.
- ‘확인’을 클릭하십시오
마지막으로 복제 된 작업의 모든 기능을 반영하는 새 작업이 있습니다.
답변
젠킨스 2.9
답변
New Item
> Project Name
= abc
> 대신 Freestyle job
, 선택Copy from job name of already existing jobs
디렉토리에서 복사하려는 폴더 안에 있으면를 사용하십시오 ../
.
답변
동일한 Jenkins에서 다른 하위 폴더로 복사하려면 새 항목을 작성하십시오-> 사본을 사용하십시오. 새 작업은 동일한 디렉토리에 복제됩니다. 그런 다음 이동 옵션을 사용하여 원하는 디렉토리로 이동하십시오.
답변
위의 모든 답변이 좋습니다. 그러나 작업을 위해 “폴더”를 만든 경우 상황이 약간 다릅니다.
새 작업을 생성 할 폴더를 클릭하십시오. 그런 다음 왼쪽 메뉴에서 “새 항목”을 클릭하십시오. 이제 “새 작업”URL은 다음과 같습니다 ( “내 폴더”에서 새 작업을 작성한다고 가정).
http://my-jenkins:8080/job/my-folder/newJob
아래는 Enter an item name
, 원하는 새 작업의 이름을 입력합니다. 그런 다음 Copy from
하단 의 텍스트 상자를 사용하십시오 . 소스 작업의 작업 경로를 입력하십시오.
예 : 소스 작업이 폴더 아래 src-folder
에 있고 작업 이름이 인 경우 “복사 원본”상자 src-job
에 입력해야합니다 src-folder/src-job
.
도움이 되길 바랍니다.