전체 글
-
DevOps 3 - Azure DevOps PipeLine에서 실행한 단위 테스트 결과 확인Azure DevOps 2022. 2. 17. 10:29
PipeLine에서 실행한 UnitTest 결과 확인 pipeline을 구성시 기본 DotNet으로 YAML을 설정시 task: VSTest@2 테스크가 있었을 것이다. 이 작업은 비주얼스튜디오 솔루션 파일에 있는 UnitTest 프로젝트를 읽어 테스트를 실행하는 명령이다. PipeLine의 Job을 보면서 CLI화면에서 결과를 확인할 수 있지만 불편한 것을 확인할 수 있다. Pipeline을 구성하면 Test Plans에서 결과들을 확인 가능하다. 여기서는 Test Plans를 만드는걸 설명하지 않는다. 별도 문서에서 작성하겠다. 아래는 Visual Studio에서 제작했을 경우를 기준으로 설명한다. 필요 준비물 DevOps Pipeline 우선 레포지터리에 Unit Test 프로젝트가 없다면 MSTe..
-
DevOps 2 - Azure DevOps Pipeline Release 구성Azure DevOps 2022. 2. 17. 10:25
Azure DevOps Pipeline Release 구성 Azure DevOps 에서 파이프라인을 간단히 구성했으면 이제 배포설정을 해보자 여기서는 자신의 애저 웹 앱에 소유자 권한이 있는 웹앱에 업로드 하는 것을 목표로 한다. 준비사항 DevOps에서 CI 단계까지 가능한 Azure Pipeline (문서 1-첫Azure-DevOps-pipeline구성 참고) Azure Web App(DevOps 게정에서 구독하고 웹앱 관리가 가능한 권한이 있는 상태 - 같은 계정은 쉽게 연결설정이 가능하다. 다른 계정으로 하는 방법은 문서 별첨 - 별도 계정의 Azure Web App 권한 주는 방법** 참조) 여기서는 Net 웹앱 기준으로 설명한다. Relase 만들기 Pipeline을 설정했던 DevOps에 접..
-
DevOps - 1 첫 DevOps 파이프라인 구성Azure DevOps 2022. 2. 17. 10:18
첫 DevOps 파이프라인 구성 애저에서 프로젝트 파이프라인 구성을 시작해보자. 여기서는 CI : 지속적 통합(Continuous Integration) 만을 사용한다. CD 쪽은 애저 DevOps의 경우 Publish로 따로 나뉘어져 있으며 관리도 그쪽에서 한다. 이 문서에서는 웹앱을 커밋했을때 제대로 빌드가 되는지 확인하는 것 까지만을 적는다. 별도 문서에서 Unit Test 추가등을 다룰 것이다. 준비사항 Azure Dev Ops 계정 - 여기서 만들 수 있다. 만드는 방법까지는 rickman2 블로그를 참고하자 웹 프로젝트 - 여기서는 .Net 웹앱 프로젝트를 사용한다. Repos - Azure Devops의 Repos를 이용해 소스를 관리한다. 여기에 준비한 웹앱 프로젝트를 업로드한다. Pipe..