2014-04-29 2 views
1

Bitbucket 저장소에서 배포하도록 Azure 웹 사이트를 구성했습니다. 이것은 잘 작동합니다.배포 후 패키지 폴더 정리

응용 프로그램이 아직 개발 중이므로 매우 자주 사용하는 nuget 패키지를 업데이트합니다. 이로 인해 packages 폴더가 계속 이동하여 패키지를 수동으로 삭제하지 않는 한 무기한으로 계속 확장됩니다.

이제 내 로컬 컴퓨터에서 이것은 큰 문제는 아닙니다. 공간은 싸다. 그러나 Azure에서는 오래된 패키지가 누적되면서 할당량을 매우 빠르게 초과하게됩니다.

성공적인 배포 후에 모든 패키지를 삭제할 수 있도록 Azure 배포 프로세스를 어떻게 사용자 정의 할 수 있습니까?

당신은 당신이 packages 디렉토리를 정리 단계를 추가 사용자 지정 배포 스크립트 기능을 활용할 수 있습니다

답변

2

(나는 다른 솔루션뿐만 아니라 개방입니다).

당신은 여기에 대해 읽을 수 있습니다 는 http://blog.amitapple.com/post/38418009331/azurewebsitecustomdeploymentpart2/

또 다른 옵션에 다음 디렉토리에 clenup의 논리가 그 스크립트 파일 (.CMD/.BAT)을 추가하여, 사후 배포 작업을 추가하는 것입니다 site : d:\home\site\deployments\tools\PostDeploymentActions\이면이 스크립트는 배포가 성공적으로 완료된 후에 실행됩니다.

여기에 대해 자세히 알아보기 : https://github.com/projectkudu/kudu/wiki/Post-Deployment-Action-Hooks

+0

두 번째 옵션은 쉬웠다. 한 줄의 배치 파일을 만들었습니다 :'rd "% DEPLOYMENT_SOURCE % \ packages"/ s/q' –