MS에서는 소스저장소와 클라우드저장소를 제공하며, 프로젝트 팀원들과 협업할수 있는 환경을 제공합니다.
여러가지의 프로그래밍언어(JAVA, C#, PHP 등)를 지원 하지만, 예제에서는 ASP.NET입니다.
1. 소스 저장소 + 로컬 저장소
먼저 프로젝트를 생성합니다.
생성된 프로젝트를 클릭하고
Repos -> Files > Clone 클릭
IDE를 선택하고 복사를 합니다.
(저장소가 복제된 모습)
솔루션 – 새로 만들기를 눌러서 새로운 솔루션을 만듭니다.
여기선 ASP.NET Core 웹 응용 프로그램을 선택합니다.
팀 탐색기- 모두 커밋 – (동기화)
푸시
여러 종류의 IDE를 지원합니다. 예제에서는 ASP.NET(Visual Studio)
VS Code 를 선택한 모습
로그인
VS Code 에서 불러온 모습
2. 클라우드 생성
클라우드를 생성합니다.
https://portal.azure.com/#home
리소스 만들기를 선택 후 아래와 같이 입력합니다.
생성된 리소스 선택 후
Repos – Files 열면 아래와 같이 보입니다.
Pipelines 를 선택 후
Featured에서 Azure Web App for ASP.NET을 선택합니다.
아래와 같이
정보를 입력합니다.
Azure Subscription 항목에서 위에서 생성한 클라우드를 선택해줍니다.(Visual Studio Enterprise)
팝업을 허용해 주고, Authorize 를 눌러줍니다.
Save & Queue를 눌러서 배포까지 동시에 실행합니다.
Build 번호가 나타나면 링크를 클릭해서 진행상황을 확인 할 수 있습니다.
(진행상황)
Build 메뉴에서 빌드(배포)내역을 확인할 수 있습니다.
위에서 언급한 방법으로 팀원에게 공유 Clone하고, 팀원은 내려받아서 개발 후 배포하는 방법으로 이용 할 수 있습니다.