2016-08-17 3 views
0

Bamboo Atlassian 환경을 처음 사용합니다. Bamboo 스크립트를 Bamboo의 계획/분기 아래에 구현하는 것에 관한 질문이 있습니다.Bamboo Plan 스크립트가 bash 스크립트에서 regex를 실행할 수 없습니다.

내가 스크립트 단계 내부 정규식을 실행하려고하지만 오류가 점점 오전 : /tmp/SW-2636-ScriptBuildTask-4921335221935380637.sh : [[: 발견되지

내 코드 :

if [[ ${bamboo.planRepository.branchName} =~ [0-9]+\.[0-9]+R ]]; then 
    do Blah Blah 
else 
    do something else 
fi 

[[]] 대신 singe []를 시도했지만 얻지 못했습니다. 이 스크립트를 독립적으로 Bash 스크립트로 실행하고 실행 중입니다. Bamboo를 조건으로 정규식을 추가하는 방법을 이해할 수 없습니다.

어떤 제안/예 도움이

감사 할 것이다.

if [ "$(ps -p "$$" -o comm=)" != "bash" ]; then 
    bash "$0" "[email protected]" 
    exit "$?" 
fi 

대나무 배쉬 호환되도록 스크립트의 상단에이 스크립트를 추가

+1

[편집 도움말] (http://stackoverflow.com/editing-help)을 살펴보십시오. – Cyrus

+0

@Cyrus : 귀하의 제안에 감사드립니다. 질문을 필수 형식으로 편집합니다. –

답변

0

이 트릭을 할 것입니다.