2013-09-06 5 views
1

내가 그 성공적으로 설정 빌드 정의는 각 체크인을 기반으로 클라우드 (푸른)에 배포가 배포하지 않습니다. 그러나 빌드를 원한다면 수정하는 방법을 알고 싶지만 실제로 Azure에 배포하지는 말아야합니다. 그냥 체크인 후 빌드, 아무것도 휴식 있는지 확인하고 그게 전부 야. MSBuild 인수를 검색하고 수정하려고 시도했지만 아무 소용이 없습니다. 이것은 쉬워야합니다. 내가 뭘 놓치고 있니? 사용 TFS 서버를 구축하지만

내가 연결 한 MSBuild를 인수있는 마지막 두 (DeployOnBuild 및 CreatePackageOnPublish는) 전혀 없습니다 .../확인 t을 상관하지 않는 것 :. 어떤 차이 중 하나

/t:Publish 
/p:TargetProfile=Cloud 
/p:DeployOnBuild=false 
/p:CreatePackageOnPublish=false 
을하고있다 게시

감사! 프로세스 탭에서 사용할 수

Right click the build definition -> Edit Build definition 
Process tab 
Up at the top there is a section for the Build Process Template 
Show Details 
Select "DefaultTemplate" from the dropdown 

옵션은 내가 사용 된 AzureContinuousDeployment 템플릿과는 다른 것입니다 :

+0

모든 MSBuild 인수를 제거하려고 했습니까? 표준 빌드 워크 플로우는 기본적으로 아무 것도 배포하지 않습니다. 또한 어떤 템플릿을 사용하고 있습니까? – gregpakes

+0

@gregpakes, 사용할 서비스 구성 파일을 알 수 있도록 TargetProfile이 필요하지 않습니까? args를 제거하고 다른 빌드를 대기열에두고 어떤 일이 발생하는지 살펴 보겠습니다. 도와 주셔서 감사합니다! – scottndecker

+0

프로필은 배포 용으로 만 사용됩니다. 배포하고 싶지 않으므로 필요 없다고 생각합니다. – gregpakes

답변

0

의 핵심은 올바른 빌드 프로세스 템플릿을 사용하는 것입니다. MSBuild 인수는 필요하지 않았습니다 (서비스 구성 이름 지정 방법에 따라 다를 수 있음).

이전에 템플릿을 발견하지 못했습니다. 대부분의 사람들은 아마 이미 내가 이미 기본값을 사용하고 있다고 가정했습니다!

관련 문제