[git] Jenkins에서 작업을 어떻게 복제합니까?

JenkinsGerrit곳에서 플러그인을 그래서 우리는 체크인을 할 때 Gerrit, Jenkins수행 빌드를 그리고 성공하면,에 다음 수정 Gerrit확인됩니다. 빌드가 실패하면 실패합니다. 내 이해는 이것이에서 설정된 작업을 통해 달성된다는 것입니다 Jenkins. 이제 새 분기 ( git)를 만들었으며 동일한 워크 플로가 발생하고 모든 커밋에서 빌드가 수행되도록 다른 분기를 가리키는 기존 작업을 복제해야한다고 생각합니다. 누군가이 작업을 어떻게 복제하는지 설명 할 수 있습니까? UI를 통해 그것을 수행하는 방법을 보지 못하고 UI를 통해 작업을 나열하는 방법을 볼 수도 없습니다.



답변

기존 작업을 복사하려면 http://your-jenkins/newJob“기존 작업 복사”옵션으로 이동하여 사용하십시오. 기존 작업의 이름을 입력하십시오-Jenkins가 존재하는지 확인합니다.

Jenkins 첫 페이지의 기본 탭에 기존 작업이 모두 나열되어 있지만 이전 작업에서 해당 탭을 삭제했을 수 있습니다. 모든 작업을 나열하는 새 탭을 만들 수 있습니다.http://your-jenkins/newView.


답변

작업을 복제 할 수 있습니다.

  1. ‘새 항목’링크를 클릭하십시오
  2. 당신의 직업에 새로운 이름을 지어주십시오
  3. 라디오 버튼 ‘기존 항목 복사’를 선택하십시오.
  4. 복제하려는 작업 이름을 제공하십시오.
  5. ‘확인’을 클릭하십시오

마지막으로 복제 된 작업의 모든 기능을 반영하는 새 작업이 있습니다.


답변

젠킨스 2.9

  1. 젠킨스> 새 항목

    젠킨스 새 아이템

  2. 항목 이름을 입력하십시오 -예 : “MY_CLONE”

    항목 이름을 입력하십시오

  3. 소스 지정 ( 복사 위치 ) 작업> 확인

    이름 입력을 시작하면 기존 값이 나타납니다. 대소 문자를 구분합니다.

    OK에서 복사

  4. 기본값을 유지하려면 저장을 클릭 하십시오 .

  5. 이제 두 작업을 같은 위치에서 사용할 수 있습니다.

    작업보기


답변

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.

도움이 되길 바랍니다.


답변

프로젝트 복사 링크 플러그인을 사용할 수도 있습니다 .

프로젝트의 왼쪽 패널에 링크가 추가됩니다.

여기에 이미지 설명을 입력하십시오

다음 화면에서 새 작업 이름을 묻습니다.

여기에 이미지 설명을 입력하십시오