Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
소프트웨어 개발 도구의 Microsoft 플랫폼이 잘 구축되어 있습니다. Visual Basic 및 Visual Studio IDE(통합 개발 환경)는 소프트웨어 개발 팀을 지원하고 제품 기능을 확장하기 위한 플러그 인 카탈로그를 제공합니다. 특히 팀 탐색기 플러그 인을 사용하면 Visual Studio 클라이언트가 Azure DevOps에 연결하여 소스 제어, 작업 추적, 빌드 및 테스트 작업을 지원할 수 있습니다. 이 문서에서는 Azure DevOps와 연결하고 개발을 향상시키는 데 사용할 수 있는 다양한 도구와 클라이언트에 대해 설명합니다.
데스크톱 클라이언트 개발자 도구
개발자는 다음 버전의 Visual Studio 및 플러그 인을 통해 많은 도구에 액세스할 수 있습니다. Visual Studio 버전을 다운로드하려면 Visual Studio 다운로드 페이지로 이동합니다. Visual Studio 버전에서 얻을 수 있는 기능을 이해하려면 Visual Studio 제품 비교를 참조 하세요.
Visual Studio 버전 | 설명 |
---|---|
Visual Studio 커뮤니티 | 웹 애플리케이션 및 클라우드 서비스를 포함하여 Android, iOS 및 Windows용 최신 애플리케이션을 만들기 위한 완전한 기능을 갖춘 확장 가능한 IDE입니다. (Visual Studio Express를 대체) |
비주얼 스튜디오 프로페셔널 | 개별 개발자 또는 소규모 팀을 지원하는 개발 도구 및 서비스입니다. |
비주얼 스튜디오 엔터프라이즈 | 모든 규모의 팀이 활용할 수 있는 통합된 엔드 투 엔드 개발 도구 및 솔루션으로, 확장 가능성이 필요합니다. 복잡한 엔터프라이즈 애플리케이션 디자인, 빌드 및 관리를 지원합니다. |
비주얼 스튜디오 테스트 프로페셔널 | Microsoft 테스트 및 개발 도구에 액세스하여 개발 프로세스 전체에서 품질 및 협업을 지원합니다. |
비주얼 스튜디오 코드 | Azure DevOps에서 Git 리포지토리에 연결할 수 있도록 무료 확장이 포함된 무료 오픈 소스 코드 편집기입니다. |
Azure DevOps Services 플러그 인을 사용하는 Android Studio | Android 개발자를 지원하고 Azure DevOps의 Git 리포지토리에 연결할 수 있는 무료 플러그 인입니다. |
Azure DevOps Services 플러그 인을 사용하는 IntelliJ | IntelliJ IDEA 또는 Android Studio를 사용하여 Azure DevOps의 Git 리포지토리에 연결하는 개발자를 지원하기 위한 무료 플러그 인입니다. |
클라이언트 라이브러리를 시작하려면 클라이언트 라이브러리 샘플을 참조 하세요.
팀 탐색기 플러그 인
모든 Visual Studio 버전의 플러그 인인 팀 탐색기는 Visual Studio를 Azure DevOps에 정의된 프로젝트에 연결합니다. 소스 코드, 작업 항목 및 빌드를 관리할 수 있습니다. 팀 탐색기는 소스 제어를 위해 Git 및 TFVC(Team Foundation 버전 제어) 사용을 지원합니다. 자세한 내용은 팀 탐색기에서 작업을 참조하세요.
Visual Studio Git 경험
Visual Studio 2019 이상에서는 소스 제어 및 리포지토리 작업에 빠르게 액세스할 수 있는 Git 메뉴를 제공합니다.
자세한 내용은 Visual Studio의 Git 환경 및 Git 및 팀 탐색기의 나란히 비교를 참조하세요.
Office 통합 도구
Azure DevOps를 사용하여 작업 항목을 추가하고 대량 수정하려는 경우 Microsoft Office Excel을 통합할 수 있습니다. 통합을 지원하려면 Azure DevOps Office Integration 2019 추가 기능을 설치해야 합니다.
작업별 클라이언트
다음 클라이언트는 테스트 작업 관리, 피드백 제공 및 작업 항목 수정과 같은 특정 작업을 지원합니다.
- Azure 테스트 계획: 테스트 작업을 관리하고, 수동 테스트를 만들고 실행하며, 테스트 작업 중에 발견된 버그를 만들고 추적합니다.
- 테스트 및 피드백 확장 (이전에는 예비 테스트 확장): 웹 브라우저에 대한 간단한 플러그 인에 액세스합니다. 관련자는 Azure DevOps에서 만든 사용자 스토리 및 기능에 대한 피드백 요청에 응답할 수 있습니다. 이 확장은 관련자에게 무료입니다.
- Microsoft 피드백 클라이언트: 이해 관계자가 이 클라이언트를 사용하여 애플리케이션에 대한 피드백을 비디오, 오디오 또는 형식으로 작성된 메모로 기록할 수 있습니다. 이 클라이언트는 모든 버전의 Visual Studio와 함께 설치되거나 무료 다운로드에서 설치할 수 있습니다. 모든 피드백은 작업 항목 데이터 저장소에 저장되며 관련자에게 권한이 있어야 합니다.
브라우저 기반 웹 도구
브라우저 기반 웹 도구는 Azure DevOps에 연결할 수 있습니다. 웹 포털 또는 Azure DevOps Services 제품 팀에서 빌드하고 유지 관리하는 확장을 통해 지원되는 공동 작업 도구를 사용할 수 있습니다.
웹 포털 지원
웹 포털을 통해 지원되는 공동 작업 도구는 Essential 서비스에 요약되어 있습니다. 새 기능은 Azure DevOps Services 및 Azure DevOps Server에 대해 3주마다 배포됩니다.
다음 표에서는 지원되는 브라우저 및 해당 Azure DevOps 버전을 나열합니다.
브라우저 | 버전 | Azure DevOps 지원 |
---|---|---|
마이크로소프트 엣지, 파이어폭스, 크롬 | 최근 | Azure DevOps Services, Azure DevOps Server 2019 이상 |
Safari(Mac) | 14.1 이상 | Azure DevOps Services, Azure DevOps Server 2019 이상 |
인터넷 익스플로러 | 11 이상 | Azure DevOps Server 2019 및 2020만 |
자세한 내용은 웹 포털 탐색을 참조하세요.
브라우저 기반 확장
Azure DevOps Services 제품 팀은 다음과 같은 기본 제공 확장을 유지 관리합니다.
- 코드 검색: 팀 간 공동 작업 및 코드 공유를 늘립니다. 개발자가 조직 또는 컬렉션 내에서 호스트되는 모든 프로젝트의 코드 베이스 내에서 관련 정보를 빠르게 찾을 수 있도록 합니다. 구현 예제, 검색 정의 및 오류 텍스트를 검색합니다.
- 작업 항목 검색: 조직의 모든 프로젝트에서 관련 작업 항목을 빠르게 찾고 모든 작업 항목 필드에서 검색합니다. 모든 필드에서 전체 텍스트 검색을 실행하여 관련 작업 항목을 효율적으로 찾습니다. 모든 작업 항목 필드에서 인라인 검색 필터를 사용하고 작업 항목 목록을 빠르게 좁힐 수 있습니다.
Azure DevOps에서 조직 설정>확장>마켓플레이스 찾아보기에서 더 많은 확장을 찾을 수 있습니다. 자세한 내용은 작업 추적 데이터를 마이그레이션하고 통합하는 방법에 대해 참조하세요.
명령줄 도구
다음 명령줄 도구를 사용하여 많은 코드 개발 및 관리 작업을 완료할 수 있습니다.
- Azure DevOps CLI 명령(az devops)
- Git 명령
- TFVC 명령
- TCM(테스트 사례 관리) 명령
- 명령줄 도구를 사용하여 권한 관리(az devops security)
- witAdmin(작업 항목 추적)
타사 애플리케이션에 대한 통합 도구 지원
여러 도구는 타사 애플리케이션에서 Azure DevOps를 모니터링하고 상호 작용할 수 있도록 지원합니다.
서비스 | 통합 도구 | 참고문헌 |
---|---|---|
Azure 보드 | 슬랙, 마이크로소프트 팀 |
-
Slack이 있는 Azure Boards - Microsoft Teams를 사용하는 Azure Boards |
Azure 리포지토리 | 슬랙, 마이크로소프트 팀 |
-
Azure Repos와 Slack 연동 - Microsoft Teams를 사용하는 Azure Repos |
Azure 파이프라인 | 슬랙, 마이크로소프트 팀즈, 서비스나우, 젠킨스 |
-
Slack을 사용하는 Azure Pipelines - Microsoft Teams를 사용하는 Azure Pipelines - ServiceNow를 사용하여 관리 변경 - Jenkins에서 지속적인 배포 |
마켓플레이스 확장
Visual Studio 및 Azure DevOps는 다양한 기능과 기능 및 기능을 확장하고 공유하는 기능을 제공합니다. 확장은 Azure DevOps 및 작업 추적 환경을 사용자 지정하고 확장하는 데 사용할 수 있는 간단한 추가 기능입니다. 확장은 HTML, JavaScript 및 CSS와 같은 표준 기술로 작성됩니다. 원하는 개발 도구를 사용하여 고유한 확장을 개발할 수도 있습니다.
- RESTful API 라이브러리를 사용하여 사용자 지정 확장을 빌드합니다.
- Azure DevOps Marketplace에 확장을 게시합니다.
- 프라이빗 사용을 위해 확장을 유지 관리하거나 Visual Studio 및 Azure DevOps를 사용하는 수백만 명의 개발자와 확장을 공유합니다.
자세한 내용은 Azure DevOps Marketplace 및 확장 개요를 참조하세요.
REST API
Azure DevOps API는 REST, OAuth, JSON 및 서비스 후크를 기반으로 합니다. 이러한 리소스는 업계에서 광범위하게 지원되는 표준 웹 기술입니다. REST API는 Azure DevOps에 대한 확장 빌드를 지원하기 위해 제공됩니다. 자세한 내용은 REST API 개요를 참조 하세요.