1

비트 버킷 소스를 사용하여 하늘색에 웹 사이트 배포를하고 있습니다. 배포를 수행 할 때 항상 소스를 빌드하는 것을 볼 수 있습니다. Kentico 10 웹 사이트 (.Net 웹 사이트 프로젝트)이기 때문에 실제로 필요하지 않습니다.Azure 웹 사이트 배포 - .Net 웹 사이트

소스 배포 중에 빌드를 피하거나 bitbuckt에서 최신 정보를 가져 오려면 어떻게해야합니까?

enter image description here

답변

0

은 당신의 bitbucket에 지속적인 통합 프로세스를 사용을 중지하고 웹 사이트 폴더를 대상으로하는 XCOPY (바람직 델타)를 할 자신의 과정을 후크해야한다.

0

OOB 도구를 사용하면 빌드없이 배포 할 수 없습니다. 그래서 당신은 몇 가지 작업을 수행 할 수 있습니다

  • FTP

  • 비주얼 스튜디오 로컬 성공적으로 빌드 후

  • 명령 줄 사본을 게시 할 수 있습니다.

또 다른 설정은 배포 할 때 당신이 빌드의 수를 줄일 수 있지만, 여전히 솔루션의 Bitbucket 개 지점을 구축 할 것입니다. CI를 계속 사용할 수 있지만 해당 분기에 병합을 수행 할 때만 배포되도록 환경을 올바른 분기에 연결해야합니다.

0

소스 배포 중에 빌드하지 않거나 최신 버전을 bitbuckt에서 가져 오지 않으려면 어떻게해야합니까?

enter image description here

을 그리고 당신은 KUDU을 활용하고 D:\home\site\deployments\tools\deploy.cmd에서 자동 생성 된 deploy.cmd 파일을 확인할 수 있습니다 :

다음과 같이 "배포> 배포 옵션"에서 배포 세부 사항을 확인할 수 있습니다.

요구 사항에 맞게 deploy.cmd 파일을 사용자 정의하고 .deploymentdeploy.cmd 파일을 Bitbucket 저장소에 저장하는 것이 좋습니다. 간단한 방법으로 현재 배포 스크립트를 다운로드하고 배포 섹션에서 스크립트를 수정할 수 있습니다. 솔루션을 빌드하기위한 스크립트를 제거하고 kudu 동기화를위한 스크립트 만 남겨두고 스크립트의 값을 수정해야합니다. -f 옵션은 %KUDU_SYNC_COMMAND%을 호출 할 때 "%DEPLOYMENT_TEMP%"에서 "%DEPLOYMENT_SOURCE%"까지입니다. 당신이 따라갈 수있는 세부 사항은 Custom Deployment Script입니다.

+1

이 작업을 수행 할 수 있지만 'SCM_SCRIPT_GENERATOR_ARGS'을 (를) 사용하여 작업을 단축 할 수 있습니다. 내 대답을 보라. –

0

빌드 또는 변환없이 저장소의 전체 콘텐츠를 배포하려는 경우 Azure App 설정에서 SCM_SCRIPT_GENERATOR_ARGS=--basic 만 설정하면됩니다. 이렇게하면 스크립트 생성기가 '기본'사이트로 취급하게되고 빌드가 수행되지 않습니다.

자세한 내용은 wiki을 참조하십시오.