본문 바로가기
  • 폴라리스 오피스 기술 블로그
Polaris Office Story/Guide

[Bamboo] Bamboo Log shows build failed but Bamboo said Build Sucessful

by 인프라웨어 2018. 6. 26.
  • 이슈
    로그에는 error 가 찍혔으나, 빌드는 성공
build   26-Jan-2018 02:12:20    C:\Working_Dir\EAT-CEPBDB6A-PO7\build\android\out\ANDROID_STANDARD_B2B\Release\arch-x86\NEON_no\EngineSO>cp libpolarisoffice8.so D:\PolarisBuild/PO8.0/Daily/2018-01-26_(Rev.34696)/Release/arch-x86
error   26-Jan-2018 02:12:20    cp: cannot stat 'libpolarisoffice8.so': No such file or directory
build   26-Jan-2018 02:12:20   
build   26-Jan-2018 02:12:20    C:\Working_Dir\EAT-CEPBDB6A-PO7\build\android\out\ANDROID_STANDARD_B2B\Release\arch-x86\NEON_no\EngineSO>cd C:\Working_Dir\EAT-CEPBDB6A-PO7/build/android/out/ANDROID_STANDARD_B2B/Release/arch-x86/NEON_no/JNISO
build   26-Jan-2018 02:12:20   
build   26-Jan-2018 02:12:20    C:\Working_Dir\EAT-CEPBDB6A-PO7\build\android\out\ANDROID_STANDARD_B2B\Release\arch-x86\NEON_no\JNISO>cp libpolarisofficeSDK.so D:\PolarisBuild/PO8.0/Daily/2018-01-26_(Rev.34696)/Release/arch-x86
error   26-Jan-2018 02:12:20    cp: cannot stat 'libpolarisofficeSDK.so': No such file or directory
build   26-Jan-2018 02:12:20   
build   26-Jan-2018 02:12:20    C:\Working_Dir\EAT-CEPBDB6A-PO7\build\android\out\ANDROID_STANDARD_B2B\Release\arch-x86\NEON_no\JNISO>d:
build   26-Jan-2018 02:12:20   
build   26-Jan-2018 02:12:20    D:\>cd D:\PolarisBuild\PO8.0
build   26-Jan-2018 02:12:20   
build   26-Jan-2018 02:12:20    D:\PolarisBuild\PO8.0>cp -rf Daily/2018-01-26_(Rev.34696) History
simple  26-Jan-2018 02:12:20    Finished task 'Backup PO8 so (Release)' with result: Success

 

  • 원인 
    스크립트 자체가 정상적으로 실행되었으므로 스크립트는 항상 0으로 종료 

  • 해결방법 
    bamboo가 실패를 감지 할 수 있도록 각각의 Task 에 Exit 1 코드 삽입

 

:error rem eval results in a fail

exit 1;

:end rem eval results in a success

exit 0;

 

if exist [폴더/파일경로]

(

  // 있음

  Exit 0 

)

else

(

  // 없음

  Exit 1

)

 https://community.atlassian.com/t5/Bamboo-questions/Log-shows-build-failed-but-Bamboo-said-Build-Sucessful/qaq-p/419682

Contact us
Address서울특별시 금천구 가산디지털1로 19 대륭테크노타운 18차 19층
Phone02-6190-7513
E-mail AtlassianBiz@polarisoffice.com
Homepage partner.polarisofficecorp.com/atlassian/

사업자 정보 표시
인프라웨어테크놀러지 | 엄태철 | 서울특별시 금천구 가산디지털1로 19 대륭테크노타운 18차 19층 | 사업자 등록번호 : 109-86-08147 | TEL : 02-6190-7513 | Mail : partner@infrawaretech.com | 통신판매신고번호 : 110111-3676404호 | 사이버몰의 이용약관 바로가기

댓글