Jenkins는 예상대로 작동하지 않는 쉘에서 쉘 스크립트를 실행합니다.

Jenkins는 예상대로 작동하지 않는 쉘에서 쉘 스크립트를 실행합니다.

이것은 jenin 실행 셸의 스크립트입니다. 선택 매개변수가 QA로 선택되면 스크립트에서 ./runTest_qa.sh를 실행하고, 그렇지 않으면 ./runTest_rnd.sh를 실행합니다.

a=$ENV
b=QA

if [ "$a" == 'QA' ]
then
   echo "Running the test on $ENV Env"
   chmod 777 ./runTest_qa.sh
   
   bash runTest_qa.sh $TestName $UserID
else
   echo "Running the test on $ENV Env"
   chmod 777 ./runTest_rnd.sh
   bash runTest_rnd.sh $TestName $UserID
  
fi

QA 대신 rnd 스크립트를 실행하려면 항상 else 문으로 이동합니다.

관련 정보