저는 ARM 템플릿을 사용하여 Azure에서 리소스를 만들고 있습니다. 3 가지 웹 앱을 배포해야합니다. 일반적으로 느린 VSTS를 사용하여 별도로 배포 할 수 있습니다. 그렇다면 ARM 템플릿을 사용하여 VSTS에 프로젝트를 배포하는 방법이 있습니까?ARM 템플릿을 사용하여 응용 프로그램 서비스에 VSTS 프로젝트를 배포 할 수 있습니까?
0
A
답변
0
웹 배포를 사용하는 템플릿을 배포하여 웹 응용 프로그램도 배포 할 수 있습니다. 슬롯에 배포하거나 기존 웹 응용 프로그램 (ARM 템플릿에 정의되지 않은)에 배포 할 수 있습니다. 이 샘플에는 작업을 수행하는 MSDeploy 확장이 있습니다.
https://github.com/Azure/azure-quickstart-templates/tree/master/201-web-app-blob-connection
당신은이 경로를 이동 할 수 있습니다
모두 VSTS을 통해 수행 할 수 있습니다https://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-get-started/
...
0
azure RM 포털에서 ARM 템플릿을 내 보내야합니다.
는
- 당신이 (당신이 그들을 함께 배포 할 때문에) 모든 응용 프로그램이 배포 된 단일 리소스 그룹이 있는지 확인합니다.
- 리소스 관리 템플릿을 내보내고 VSTS 프로젝트에 리소스로 첨부하십시오.
- VSTS에 Azure Resource Group Deployment로 새 릴리스 작업을 추가하십시오.
- 자원 그룹에 연결 세부 사항을 추가하십시오.
- 이전에 내 보낸 템플릿을 지정하십시오.
- 매개 변수를 구성하거나 변수를 사용하십시오.
VSTS 빌드 및 릴리스 관리를 사용하여 ARM 리소스를 배포 할 수 있어야합니다.
내가 지금 이것 좀 봐 데 문제가 있습니다. 하나의 앱을 배포했지만이 방법으로 여러 앱을 배포하려고합니다. – Callum
실제로 작동합니다. OutputPath를 허용하려면 웹 응용 프로그램 .csprog 파일을 변경해야합니다. – Callum
오 및 프로젝트에 OutputPath 설정이없는 경우 오류없이 배포가 실패합니다. – Callum