Web層管道失敗,並出現「選擇加入檔案//選擇加入/USE_SOURCES_DIRECTLY不存在」錯誤
將程式碼位置變更為/dispatcher/src,Web層管道將成功部署。
說明 description
環境
Adobe Experience Manager (AEM)
問題
嘗試將Dispatcher管道部署為Web層管道時,部署失敗,出現錯誤:
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
不過,透過完整棧疊管道執行時,這種方法就奏效了。
使用針對雲端使用最新原型建立的標準AEM專案時,就會發生這種情況;因此,根據最新原型建立的Dispatcher設定已遵循「彈性模式」,並且檔案/opt-in/USE_SOURCES_DIRECTLY存在。
解決方法 resolution
Web層管道的CodeLocation設定為"/",但他們在此管道上設定的存放庫改用/dispatcher/src。
將程式碼位置[ 1]變更為/dispatcher/src後,已成功部署Web層管道。
[ 1] 網頁層設定
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f