0
일부 전역 변수를 기본값으로 설정했으며 $ {ID}, $ {PRJ}, $ {RELEASE}을 사용하여 액세스하려고했지만 아무런 성공도하지 못했습니다.젠킨스 전역 변수 설정
ID -> $ {JOB_NAME} | cut -d '_'-f 1
PRJ -> $ {JOB_NAME} | cut -d '_'-f 2
RELEASE -> $ {JOB_NAME} | RELEASE ID_PRJ_ 3
젠킨스 작업 이름 형식 -f '_'
을 -d 잘라
일예 1234_AngularJS_Q1
그러나 여전히 쉘 스크립트에서 $ {ID}, $ {PRJ}, $ {RELEASE}을 사용하여 액세스 할 수 없습니다. – Dmark
이러한 변수는 "Manage Jenkins> Global Properties"섹션에 있으며 중앙에서 관리됩니다. – Dmark
스크립트에서 값을 설정하고 스크립트를 완료하고 다른 스크립트를 시작하면 첫 번째 스크립트의 모든 설정이 손실됩니다. 스크립트에서 $ {JOB_NAME}을 사용할 수있는 경우 추가 할당을 "include-file"에 넣고 스크립트에 해당 파일을 포함시킬 수 있습니다. include는'source/usr/local/bin/jenkensutils.inc'와 같은 스크립트의 두번째 라인 ('#!/bin/bash')이 될'source'로 끝납니다. 'source'를 점으로 줄여서 다른 경로 나 파일 이름 ('shlib' 폴더를 선호합니다)을 선택할 수 있습니다. –