VSTS에서 Azure Web Apps로 배포
3882 단어 AzureWebAppsVSTSAzure
입문
웹 Apps에 응용 프로그램을 배치할 때 몇 가지 방법이 있습니다.
그 중에서 마이크로소프트가 제공하는 Visual Studio Team Services(VSTS)는 Azure의 서비스와 매우 친화적인 VCS이다.
따라서 이번에는 VSTS를 사용하여 Azure의 웹 Apps에 응용 프로그램을 배포하는 방법을 소개합니다.
※ 이번에는 VSTS의 새로운 UI를 기반으로 설명합니다.
VSTS에서 Azure 가입 등록
먼저 VSTS에 Azure 가입을 등록합니다.
등록 예약은 서비스 전용이나 세입자 신분증 등이 필요하다.
여기의 스크립트는 검색할 수 있기 때문에 로컬의 적당한 위치에 저장합니다.
실행할 때 등록할 가입 이름과 서비스 전용 비밀번호가 들립니다. 입력하십시오.
실행 완료 후
이러한 정보를 얻으면 VSTS로 설정됩니다.
다음 그림과 같이 화면 상단에서 설정 화면으로 이동하여 Azure 자원 관리자를 선택합니다.
그곳에서 열린 화면에 방금 얻은 정보를 입력하세요.
입력 후 Verify connection 키를 눌러 Verified가 되면 로그인이 완료됩니다.
구문 정의 작성
VSTS에서 웹 Apps로 배포하려면 구축할 때 웹 배포 패키지를 만들어야 합니다.
VSTS의 상단 화면에서 Build를 선택하면 구축 정의 관리 화면으로 이동합니다.새로 만들기를 선택합니다.
새로 만들기를 선택하면 새 구축 정의 만들기 화면이 열립니다.
이번에는 다음 그림과 같이 Visual Studio를 선택합니다.
템플릿을 선택한 후 저장소와 브랜치를 선택하여 기본 구축 정의를 만듭니다.
기본 구문 정의를 작성한 후 구문을 설정합니다.
이번에는 아래 그림과 같이 Build Solution의 MSBuild Arguments에 MSBuild의 매개 변수를 추가합니다.
매개 변수
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:CreatePackageOnPublish=true
의 양곡 탄젠트 값입니다.이제 웹 배포 패키지가 구축될 때 생성됩니다.
그리고 구축된 산출물을 다른 위치로 복사하여 처리하기 쉽도록 합니다.
복사 파일 작업을 추가하고 다음 그림과 같이 설정합니다.
이것은 웹 배포 패키지를 $(build.sourcesdirectory) *\obj\$(BuildConfiguration) *\아래에 배치합니다.
마지막으로 다음 그림과 같이 배치 작업을 추가합니다.
이번에는 ARM에 배포할 웹 앱이 있으므로 Deploy AzureRM 웹 앱을 선택합니다.
가입 및 배포할 웹 앱 및 패키지의 위치를 지정하고 저장합니다.
배치
구축 정의가 완료되면 구축하고 배치하기만 하면 됩니다.
다음 그림에서 보듯이 화면 상부에Queue newbuild 프로젝트가 있습니다. 이 프로젝트를 선택한 후 구축을 실행합니다.
이제 구축이 통과되면 웹 앱의 배치가 자동으로 실행됩니다.
총결산
CI 등의 작업이 완료되면 웹 앱에 자동으로 배포하여 번거로운 게시 작업을 간소화하고 시간을 효율적으로 활용할 수 있습니다.Git가 아닌 TFVC로 버전 관리를 하면 도어 체크 인을 통해 배포할 수도 있습니다.
또한 VSTS의 특징으로 발표를 관리할 수 있기 때문에 예를 들어 생산 환경에 대한 배치에 많은 위인들의 허가가 필요한 상황에서 허가를 받으면 자동 배치를 할 수 있다.
업무 효율 개선 등 Azure와 VSTS가 할 수 있는 부분이 상당히 많으니 꼭 사용하세요.
Reference
이 문제에 관하여(VSTS에서 Azure Web Apps로 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/papeMK2/items/7cd9264a8f430c21c764텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)