2009-10-30 6 views
1

현재 프로젝트 용 CI를 설정 중이며 팀 구성을 구성하고 빌드 (및 테스트 등)를 구성해야합니다. 그러나, 내가 알아낼 수없는 것은 실제로 웹 서버에 빌드를 배포하는 방법입니다. 도움이된다면 sln2008 러너를 사용하고 있습니다.TeamCity 배포 빌드 출력

감사합니다.

답변

1

TeamCity는 배포 자체를 지원하지 않습니다. 종속 빌드 또는 기본 빌드의 일부로이 작업을 수행 할 수 있습니다. 보고/투표 할 수있는 관련 문제가 있습니다 : TW-3746.

+0

MSBuild로 전환 했으므로 직접 수행 할 수 있습니다. –

+0

@Chris 당신은 더 자세한 정보를 제공 할 수 있습니까? 나는 똑같은 문제가 있었다. – ari

1

당신은 웹 배포 단계를 구성 할 수 있습니다

IIS 구성

인 TeamCity 구성

  • 새로운 단계 추가 :
  • 필드 "러너 유형이" "MSBuild에서"
  • 필드 "파일 경로를 구축"을 선택을 웹 프로젝트의 경로를 입력합니다. 예 : SRC\MyWebSite\MyWebSite.csproj
  • 필드 "명령 줄 매개 변수"형식 "/P:Configuration=%env.Configuration%/P : DeployOnBuild = True/P : DeployTarget = MSDeployPublish/P : MsDeployServiceUrl = https :// : P : CreatePackageOnPublish = True ""
  • "//P : AllowUntrustedCertificate = True/P : MSDeployPublishMethod = WMSVC/P : 사용자 이름 = WebDeploy/P : 암호 = WebDeploy/P : DeployIISAppPath = 저장해.
  • "빌드 매개 변수"를 클릭하십시오.
  • "env.Configuration"필드는 "릴리스"또는 "디버그"솔루션을 컴파일하는 데 사용한 구성을 입력하십시오.
  • "env.TargetServer"필드 웹 배포가 수행되는 IIS 서버입니다. 예 : 로컬 호스트 : 8172

빌드 구성을 실행하십시오.

관련 문제