Azure DevOps 팀 프로젝트에 자동 빌드 및 배포

MS에서는 소스저장소와 클라우드저장소​를 제공하며, 프로젝트 팀원들과 협업할수 있는 환경을 제공합니다.

여러가지의 프로그래밍언어(JAVA, C#, PHP 등)​를 지원 하지만, 예제에서는 ASP.NET​입니다.

1. 소스 저장소 + 로컬 저장소

먼저 프로젝트를 생성합니다.

https://dev.azure.com/

Azure DevOps 팀 프로젝트에  자동 빌드 및 배포1

 

생성된 프로젝트를 클릭하고

Repos -> Files > Clone 클릭

IDE를 선택하고 복사를 합니다.

sqEdRnH

(저장소가 복제된 모습)

솔루션 – 새로 만들기를 눌러서 새로운 솔루션을 만듭니다.

여기선 ASP.NET Core 웹 응용 프로그램을 선택합니다.

팀 탐색기- 모두 커밋 – (동기화) 

CtyBpVb

푸시

w3EE9u9

여러 종류의 IDE를 지원합니다. 예제에서는 ASP.NET(Visual Studio)

VS Code 를 선택한 모습

E998ptM

로그인

lzjalPe

VS Code 에서 불러온 모습

iHVAiDk

2. 클라우드 생성

클라우드를 생성합니다.

https://portal.azure.com/#home

리소스 만들기를 선택 후 아래와 같이 입력합니다.

wWSoNGk

생성된 리소스 선택 후

Repos – Files 열면 아래와 같이 보입니다.

1SFZwGZ

 

Pipelines 를 선택 후

Featured에서 Azure Web App for ASP.NET을 선택합니다.

eZDnFuw

아래와 같이 

정보를 입력합니다.

Azure Subscription 항목에서 위에서 생성한 클라우드를 선택해줍니다.(Visual Studio Enterprise)

팝업을 허용해 주고, Authorize 를 눌러줍니다.

2MC2Ncp

Save & Queue를 눌러서 배포까지 동시에 실행합니다.

wAedlsQ

Build 번호가 나타나면 링크를 클릭해서 진행상황을 확인 할 수 있습니다.

sp2iyWV

(진행상황)

Build 메뉴에서 빌드(배포)내역을 확인할 수 있습니다.

YyXsJJi

위에서 언급한 방법으로 팀원에게 공유 Clone하고, 팀원은 내려받아서 개발 후 배포하는 방법으로 이용 할 수 있습니다.

이상 Azure DevOps 팀 프로젝트에 자동 빌드 및 배포하는 법을 살펴보았습니다.

댓글 남기기