저는 Azure의 ARM 템플릿에 익숙하지 않아 약 40 개의 자원이있는 자원 그룹을 배포해야합니다. 나는 모든 json에서 길을 잃고있다. 템플릿을 링크 된 템플릿으로 분할하는 것이 도움이 될 것 같다.링크 된 ARM 템플릿을 사용한 테스트
서식 파일을 업로드하고 실행할 수있는 저장소 계정 만들기에 대한 제안이 발견되었습니다. VSTS에서 빌드 및 릴리스를 설정하여이 작업을 수행했습니다. 문제는, 내가 첫 번째 테스트를 마쳤으므로, 어떻게해야할지 모르겠다. 스토리지 계정의 첫 번째 테스트에서 템플릿 또는 컨테이너를 자동으로 제거하는 방법을 찾지 못했습니다. 저장소 계정을 유지하고 배포를 위해 저장소 계정을 계속 사용하고 싶습니다.
스토리지 계정 대신 가상 머신을 사용하는 방법에 대한 제안도 있었지만 큰 ARM 템플릿 하나를 사용하는 것이 더 효과적인 방법을 알고 있습니다.
누군가가 VSTS 빌드 및 릴리스를 통해 스토리지 계정에서 파일을 삭제하는 데 도움을 줄 수 있다면 크게 감사하겠습니다. 나는 또한 다른 제안을 환영한다.
미리 감사드립니다.
왜 저장소 계정에서 템플릿을 삭제 하시겠습니까? 아마도 템플릿을 배포 또는 CI 프로세스의 일부로 사용하여 인프라 및 서비스가 항상 예상대로 구성되도록 보장 할 수 있습니다. –
템플릿이 이미 VSTS 버전 컨트롤에 있으므로 저장소 계정에 템플릿을 보관할 이유가 없습니다. 각 배포 테스트의 템플릿 이름을 계속 변경할 수 있다고 가정합니다. 즉, 새 템플릿을 각 테스트의 소스 컨트롤로 체크인하면 내장 된 변경 내용 추적을 잃게됩니다. – user1165224
아, 알겠습니다. 각 하위 템플릿에 대해 주소를 지정할 수있는 URL이 있어야 있으므로이를 포함 할 수 있습니다. 변경 사항을 통합 할 수 있도록 각 배포 전에 스토리지의 템플릿을 업데이트해야합니다. 권리? –