VSTS에서 웹 배포를 사용하여 Angular JS 응용 프로그램을 배포하고 있습니다. 또한 Azure 앱 서비스의 특정 경로, 특히 /home/site/
을 대상으로 프로젝트 파일을 배포하려고합니다. 지정하지 않으면VSTS 웹 배포 인수로 인해 오류가 발생합니다.
앱이 바로, 내가 인수를 사용하고이 특정 경로를 대상으로 지정하려면 /home/site/wwwroot/
에 배포됩니다, 여기에 인수입니다 :
-verb:sync -source:contentPath="$(System.DefaultWorkingDirectory)/Atlas-CI-Develop/atlas-ui/*.zip" -dest:contentPath="D:\home\site\PS.UI"
여기 너무 좋지 않아 오류가의 I
는2017-12-18T20:45:27.4283104Z ##[error]Error: Argument '-verb' may only be specified once.
내 파이프 라인에서 내가 속성 verb
, source
또는를 사용하고 다른 곳 모르는 : '지고 있어요. 다른 배포에서는 UI가 아닌 다른 웹 배포 인수를 사용합니다.
어디에서이 문제를 디버깅 할 수 있는지 전혀 알지 못해 도움이나 통찰력이 대단히 감사합니다. 고맙습니다!
I Azure App Service Deploy에 이미 포함되어 있다면, 왜 웹 배포에 인수를 추가 할 수있는 옵션이 주어지기 때문에 혼란 스럽습니다. 둘째,'Package or Folder' 필드 아래에 소스를 추가 할 수있는 곳만 보지만 목적지는 보지 못합니다. 가상 응용 프로그램 위치를 언급하는 경우 가상 응용 프로그램으로 배포하고 응용 프로그램 서비스 설정에서 가상 응용 프로그램 및 디렉터리를 편집하는 것을 피하려고합니다. 나는 그것이 의미가 있기를 바랍니다. 고맙습니다! – Mihado
@Mihado 웹 배포에 대한 추가 인수가 있습니다. [웹 배포 작업 설정] (https://technet.microsoft.com/en-us/library/dd569089(v= ws.10) .aspx)을 확인하십시오. 가상 응용 프로그램 위치와 관련하여 가상 응용 프로그램의 기본 설정을 변경할 수 있습니다 (기본적으로'/'가상 응용 프로그램 위치에 배포합니다. 알고있는 한 Azure App Service Deploy 작업을 통해 위치를 변경할 수 없습니다.). 다른 한편, Kudu API를 통해 웹 응용 프로그램 파일을 업로드 할 수 있습니다. –
이 스레드는 당신을 도울 수 : https://stackoverflow.com/questions/43801618/remove-files-and-foldes-on-azure-before-a-new -deploy-from-vsts/43839007 # 43839007 –