웹 계층 파이프라인이 "옵트인 파일 //옵트인/USE_SOURCES_DIRECTLY가 없음" 오류 발생
설명 description
환경
Experience Manager
문제/증상
Dispatcher 파이프라인을 웹 계층 파이프라인으로 배포하려는 동안 다음 오류가 발생하여 배포가 실패했습니다.
ERROR: '44 CUSTOMER Opt-in file //opt-in/USE_SOURCES_DIRECTLY is not present. Build aborted.'
at runBuild(/usr/local/bin/build-zip.sh:203)
at status.track(/usr/local/bin/lib-status.bash:261)
at main(/usr/local/bin/build-zip.sh:214)
ERROR: Unexpected error type: 'CUSTOMER'
at status.internal.errorStatus(/usr/local/bin/lib-status.bash:25)
at status.error(/usr/local/bin/lib-status.bash:142)
at runBuild(/usr/local/bin/build-zip.sh:203)
at status.track(/usr/local/bin/lib-status.bash:261)
at main(/usr/local/bin/build-zip.sh:214)
ERROR: '1 TEST_FAILURE
하지만 전체 스택 파이프라인을 통해 실행할 때는 작동했습니다.
이 문제는 클라우드에 대한 최신 Archetype을 사용하여 만든 표준 AEM 프로젝트를 사용할 때 발생했습니다. 따라서 최신 Archetype을 기반으로 만들어진 Dispatcher 구성은 이미 "유연한 모드" 및 파일을 따랐습니다 /opt-in/USE_SOURCES_DIRECTLY
이(가) 존재합니다.
해결 방법 resolution
웹 계층 파이프라인의 CodeLocation이 "/"로 설정되어 있지만 이 파이프라인에 설정된 리포지토리가 사용 중이었습니다 /dispatcher/src
대신,
코드 위치 변경 후 [
1]
끝 /dispatcher/src
웹 계층 파이프라인이 배포되었습니다.
[
1]
웹 계층 구성
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f