Visual Studio 2013용 Release Management 설치

Visual Studio용 Release Management 설치

Release Management는 테스트에서 프로덕션까지 모든 환경에서 배포를 자동화하여 릴리스 주기를 반복 가능하고, 투명하고, 효율적으로 만드는 지속적인 배포 솔루션입니다.

시작하려면 Release Management 서버를 설치합니다. TFS를 사용하려면 TFS가 이미 설치되어 사용 준비가 되어 있어야 합니다. 아직 TFS를 설정하지 않았으면 지금 설정하세요. TFS 및 Release Management 서버에 동일한 SQL Server 인스턴스를 사용하거나(이 설명서에서 사용하는 방법), 다른 SQL Server 인스턴스를 사용할 수 있습니다(또는 새 인스턴스도 설치). 그런 다음 Release Management 클라이언트를 설치합니다. 클라이언트 및 서버가 설정된 후 릴리스에 대한 앱을 배포하도록 컴퓨터를 설정합니다. 각 컴퓨터에 Deployment Agent를 설치할 수 있습니다. 또는 Visual Studio 2013용 Release Management 업데이트 3을 사용하여 이제 Deployment Agent를 설치하지 않고 Windows PowerShell, Windows PowerShell 필요한 상태 구성(DSC) 또는 Chef를 사용하여 앱을 컴퓨터에 배포할 수 있습니다. 이 작업을 수행하는 방법에 대해 자세히 알아보려면 여기를 참조하세요. 마지막으로 TFS를 사용 중이고 Release Management 배포를 TFS에 연결하면 릴리스를 관리할 준비가 됩니다.

Release Management를 설치하고 환경을 설정하려면

1단계운영 체제 및 하드웨어가 Release Management의 요구 사항을 충족하는지 확인합니다. Release Management 서버에는 SQL Server 인스턴스가 필요하지만 TFS에 대한 것과 같은 SQL Server 인스턴스에 종속되지 않아 매우 편리합니다.

자세한 내용은 Release Management 시스템 요구 사항을 참조하세요.

2단계 VisualStudio.com에서 Release Management 서버, 해당 클라이언트, Deployment Agent를 다운로드한 다음 서버 및 클라이언트를 설치합니다.

업데이트 2에서 릴리스 관리 2013 업데이트 3으로 업그레이드하는 경우 릴리스 관리 서버, 클라이언트 및 배포 에이전트의 이전 업데이트를 먼저 제거합니다. SQL Server 인스턴스를 제거하지 않았으므로 이전 업데이트를 제거해도 데이터가 손실되지 않습니다. 그런 다음 필요에 따라 서버, 클라이언트 및 에이전트의 업데이트 3을 설치합니다. 릴리스 관리 서버의 최신 업데이트를 구성하는 경우 데이터베이스 서버에 이전에 사용했던 것과 같은 SQL Server 인스턴스를 사용합니다.

특히 TFS를 사용할 경우 Release Management 토폴로지에 대해 고려할 사항이 있습니다. TFS와 함께 Release Management 서버를 설치하는 데 방해가 전혀 없더라도 TFS 서버의 응용 프로그램 계층과 별도로 서버를 설치해야 합니다(이 설명서에서 사용하는 방법). TFS를 Release Management와 함께 사용하는 경우 빌드 서버가 실행의 일환으로 릴리스를 자동으로 만들 수 있도록 TFS 빌드 서버(적어도 하나 이상의 빌드 에이전트 포함)에 Release Management 클라이언트를 설치해야 합니다. 이렇게 하면 연속 통합 및 배포 시에 특히 유용합니다.

Release Management 구성 요소 다운로드 및 설치

추가 정보: Visual Studio 2013용 Release Management 다운로드, Release Management 서버 및 클라이언트 설치

3단계릴리스를 배포할 환경을 구성할 컴퓨터에 Deployment Agent를 설치합니다. 그러면 테스트 환경 또는 프로덕션이 될 수 있습니다.

Release Management 환경을 설정합니다.

추가 정보 배포 에이전트 설치 및 환경에 대해 컴퓨터 설정

4단계Release Management 클라이언트에서는 Release Management와 TFS 간의 연결을 구성할 수 있지만 필요한 것은 아닙니다. TFS에서 Release Management를 별도로 실행할 수 있습니다. 팀 멤버를 Release Management 또는 전자 메일 알림용 SMTP 서버에 추가하는 것과 같은 몇 가지 다른 선택적 작업을 해결할 수도 있습니다.

TFS에 연결

추가 정보 TFS에 Release Management 연결, Release Management에 사용자 추가