0

우리의 솔루션 프로젝트에서 .NetCore를 사용하고 있습니다.tfs 빌드를 사용하여 Azure VM (windows server)에 파일 전송 자동화

DotNet 응용 프로그램의 빌드 출력을 자동화하고이 응용 프로그램을 호스팅하는 Azure VM에 파일을 게시하려고합니다.

많은 솔루션을 시도했지만 아무도 작동하지 않았습니다.

DotNet (1.1.0) 프로젝트 용 TFS 빌드를 사용하여 로컬 서버에서 Azure VM으로 파일을 업로드하는 가장 좋은 방법은 무엇입니까?

답변

1

먼저 .net-core 프로젝트의 CI 빌드를 정의해야합니다. 당신이 이러한 사용 명령 행 호출로 관련 빌드 작업을 선택 수동으로 사용할 필요가 그렇지 않으면 Build your ASP.NET Core app

: 당신이 갱신 2 TFS2017을 사용하고 나중에 직접 ASP.NET 코어 템플릿을 선택할 수 있다면, 당신은이 튜토리얼을 참조 할 수 dotnet 복원, dotnet 게시. How to build and deploy ASP.NET Core app to Azure

파일을 Azure VM에 복사/업로드하려는 경우 Azure File Copy 작업을 사용할 수 있습니다. 이 작업은 응용 프로그램 파일 및 응용 프로그램을 설치하는 데 필요한 기타 아티팩트를 복사하는 데 사용됩니다. PowerShell 스크립트, PowerShell-DSC 모듈 등을 Microsoft Azure 저장소 BLOB 또는 가상 컴퓨터 (VM)에 배포 할 수 있습니다.

+0

감사합니다. @ patrik-MSFT. Azure File Copy를 모든 구성으로 시도했는데, 'select-AzureRmSubscription'에 오류가 발생했습니다. 빌드 서버에서 실행해도 존재하지 않습니다 (빌드 출력의 오류입니다). 그들은 그것이 Azure powershell 모듈에 있다고 말합니다. 그러나 Azure 명령을 나열하면 위와 같은 것이 그들 사이에 존재하지 않습니다. 실망 스럽네요. ( –

+0

Azure Connection Type 매개 변수로 ** Azure Resource Manager **를 선택하면 @JohnnyZghaib AzureRmSubscription이 필요합니다 .TFS 서비스에서 구독을 위해 Azure Resource Manager 서비스 끝점을 만들거나 구성해야합니다 자세한 내용은 Azure Resource Manager 개요를 참조하십시오. https://azure.microsoft.com/en-in/documentation/articles/resource-group-overview/이 설정을 놓쳤습니까? –