2016-10-30 4 views
0

jenkins 작업에서 매개 변수를 덮어 쓰려고합니다.Jenkins 작업에서 매개 변수를 덮어 쓰는 방법

: 나는 버전이 0.2.4 대신 00.02.04

내 쉘 스크립트처럼 보이게하는 쉘 스크립트를 실행해야

enter image description here

: 같은

내 매개 변수 본다

version=$1 

convert_version() { 
IFS='.' read -ra ADDR <<< "$version" 
for i in "${ADDR[@]}"; do 
    version_c+=.$(($i)) 
done 
version_c=${version_c:1} 
export VERSION=$version_c 
echo $version_c 
} 

convert_version 
echo $VERSION 

VERISON env 변수를 덮어 쓸 수있는 사전 단계가 추가되었지만 이는 작동하지 않습니다. ng 그리고 printenv를 실행할 때 VERSION은 항상 첫 번째 값을가집니다.

enter image description here

은 어떻게 매개 변수를 덮어 쓰려면 어떤 생각을해야합니까?

+3

맞춤법 오류 VERISON vs VERSION이 있습니다. – Jayan

답변

0

EnvInject 플러그인을 사용해보십시오

관련 문제