2016-12-04 10 views
0

deploy.shファイルをazureにデプロイするとこのエラーが発生します。 これを修正するにはどうすればよいですか?GitHubを通じてデプロイしようとするとAzureが失敗する

Command: bash deploy.sh 
Handling node.js deployment. 
KuduSync.NET from: 'D:\home\site\repository\nodejs' to: 'D:\home\site\wwwroot' 
Error: Could not find a part of the path 'D:\home\site\repository\nodejs'. 
An error has occurred during web site deployment. 
Kudu Sync failed 
Error: Could not find a part of the path 'D:\home\site\repository\nodejs'.\r\nD:\Program Files (x86)\SiteExtensions\Kudu\59.51202.2583\bin\Scripts\starter.cmd bash deploy.sh 

私のウェブサイトは、taskrunnerとしてNodeJSを使用しているが、それもビルド部に到達する前に、ビルドスクリプトは失敗します。

これは失敗したコードです:

if [[ "$IN_PLACE_DEPLOYMENT" -ne "1" ]]; then 
    "$KUDU_SYNC_CMD" -v 50 -f "$DEPLOYMENT_SOURCE/nodejs" -t "$DEPLOYMENT_TARGET" -n "$NEXT_MANIFEST_PATH" -p "$PREVIOUS_MANIFEST_PATH" -i ".git;.hg;.deployment;deploy.sh" 
    exitWithMessageOnError "Kudu Sync failed" 
fi 

私はMacと失敗が紺碧-cliのパッケージによって生成されたコードによ。

答えて

0

エラーが示し、

Error: Could not find a part of the path 'D:\home\site\repository\nodejs'.

だから "$DEPLOYMENT_SOURCE"から "$DEPLOYMENT_SOURCE/nodejs"を変更し、それを再デプロイしてください。

それとも、AzureのCLIで以下のコマンドを使用してdeploy.shファイルを再生成することができ、

azure site deploymentscript --node -t bash 
関連する問題