2017-02-02 2 views
0

나는 많은 중복 데이터가있는 Jenkins 작업을 가지고 있습니다. 때로는 새로운 프로젝트를 만들기위한 작업을 복제해야합니다. 내가 필요로하는 것은 Jenkins 밖에서 변수를 만들고 프로젝트에서 사용하는 도구입니다. 어떤 추천?작업 범위를 벗어난 Jenkins 변수

답변

1

당신은

  1. 사용하여 기존 작업 중 하나가
  2. 는 XML 구성을하고 XML 템플릿 파일을 생성하는 데 사용할 수
  3. 다음 sed 또는 xmlstarlet 특정 자리/태그
  4. 를 대체하기 위해 사용
  5. 그런 다음 Jenkins CLI 또는 REST API를 사용하여 업데이트 된 XML에서 새 작업을 만듭니다.
1

환경 변수로 작업을 수행 할 수 없습니까?

어쨌든 Jenkins Job Builder과 같은 일부 텍스트/DSL 기반 도구를 사용하므로 일반 변수가 포함 된 템플릿으로 작업을 정의한 다음 해당 작업을 호출하여 마스터 작업을 생성합니다 변수.