4

TFSonline을 사용하여 전체 CI-CD주기를 수행하려고합니다. Visual Studio Online과 함께 'AzureWebsite'를 사용하면 'tfvccontinuousdeploymentTemplate.12.xaml'을 사용하여 빌드 정의를 제공합니다.TFS 빌드 - 배포

체크인시 빌드 트리거와 배포가 하늘색 웹 사이트에도 발생합니다. 로그는 내가 기존 IIS의 길을 갈 때, 나는 2 단계 기본 빌드 템플릿과 좋은으로

  1. 을 시도 또한 TFS 포털 enter image description here

    에 반영되어 내 배포 세부 사항과 함께 구축 포함 이전 ms 빌드 인수 /p:DeployOnBuild=true /p:VisualStudioVersion=12.0 /p:PublishProfile="dasd.pubxml" 이것은 빌드와 배포를 수행하지만 배포 배포를 통해 수행했기 때문에 예상되는 '배포 요약'을 얻지 못했습니다 ...

  2. 나는 tfvccontinuousdeploymentTemplate을 사용했으며 게시 설정을 빌드 x ml의 ... 음 ... 빌드 배포를 제외한 어떻게 내 배포 배포 요약을 포함하는 빌드를하고자하지

enter image description here

않습니다.

+0

나는 완전히 이해하지 못한다. "2-"는 동일한 것을하기위한 두 가지 다른 방법을 시도하고 있음을 나타 냅니까? – MEMark

+0

2는 tfsvc 템플릿을 사용하여 지속적으로 통합 및 배포 할 수있는 두 번째 접근 방식을 나타냅니다. –

+0

모든 솔루션을 찾으셨습니까? 나는 같은 일을하려고 애를 썼다 –

답변

0

TFS Online은 Visual Studio Online 이후로 Visual Studio Team Services로 대체되었습니다. XAML 기반 빌드 엔진은 지원 중단으로 표시되어 조만간 팀 서비스에서 제거됩니다.

이후 호스트 된 빌드 컨트롤러는 Visual Studio 14 용 빌드 템플릿으로 업그레이드되었으며 최신 tfvccontinuousdeploymentTemplate.14.xaml으로 업그레이드하면 XAML 빌드 엔진이 제거 될 때까지 문제가 될 수도 있습니다.

새 빌드 엔진에는 "Deploy to IIS (IIS로 배포)"작업이 포함되어 있으며 패키지 웹 프로젝트를 쉽게 선택할 수있는 타사 MSDeployAllTheThings 확장이 있습니다.

InRelease로 전환하는 솔루션은 이후 2 가지 다른 버전의 릴리스 관리로 대체되었으며 최신 릴리스 관리 기능은 새 빌드 엔진에서 사용하는 것과 동일한 작업을 사용합니다. 따라서 IIS 및 MSDeployAllTheThings에 동일한 Deploy 작업을 사용할 수 있습니다.

이 질문이 SaaS 솔루션과 관련되어 있기 때문에 이전 옵션을 더 이상 사용할 수 없거나 곧 제거 될 것입니다..

관련 문제