페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

이 문서는 Azure DevOps 개요를 설명하기 위해 작성되었다. 


목차


Azure DevOps란?

Azure DevOps는 팀이 작업을 계획하고, 코드 개발에 공동 작업하고, 애플리케이션을 빌드 및 배포할 수 있도록 하는 개발자 서비스를 제공합니다.
Azure DevOps는 개발자, 프로젝트 관리자 및 기여자를 모아 소프트웨어를 개발하는 공동 작업 문화와 프로세스 집합을 지원합니다.
이를 통해 조직은 기존 소프트웨어 개발 접근 방식보다 빠른 속도로 제품을 만들고 개선할 수 있습니다.

...

자세한 내용은 Azure DevOps 및 GitHub 통합 개요를 참조하세요.


Azure DevOps Services 선택

다음 결과를 원하는 경우 Azure DevOps Services 선택합니다.

...

  • Azure Boards. 팀 전체에서 작업을 계획, 추적 및 논의합니다.
  • Azure Pipelines. 플랫폼 및 클라우드를 지속적으로 빌드, 테스트 및 배포합니다.
  • Azure Repos. 프로젝트에 대한 무제한 클라우드 호스팅 프라이빗 Git 리포지토리를 가져옵니다.


Azure DevOps Server 선택

다음과 같은 경우 온-프레미스 Azure DevOps Server 선택합니다.

...

Azure DevOps Server 관리하는 방법에 대한 자세한 내용은 관리 작업 빠른 참조를 참조하세요.


Azure DevOps에 포함된 기능과 서비스

Azure DevOps를 사용하면 계획 및 개발부터 테스트 및 배포까지 소프트웨어 프로젝트를 관리하는 통합된 서비스 및 도구 집합을 얻을 수 있습니다.
서비스는 클라이언트/서버 모델을 통해 제공됩니다. 대부분의 웹 인터페이스는 모든 주요 브라우저에서 액세스할 수 있는 사용하기 쉬운 웹 인터페이스를 통해 제공됩니다.
원본 제어, 빌드 파이프라인 및 작업 추적과 같은 일부 서비스는 클라이언트를 통해 관리할 수도 있습니다.

...

클라이언트 도구에 대한 자세한 내용은 도구를 참조하세요.


대시보드

대시보드에서 사용자가 구성할 수 있는 대시보드에 액세스할 수 있습니다.

...

  • 대시보드 추가, 구성 및 관리
  • 대시보드에 추가하는 위젯 구성
  • 프로젝트의 여러 영역으로 빠르게 이동

자세한 내용은 대시보드를 참조하세요.


원본 제어

소스 또는 버전 제어 시스템을 사용하면 개발자가 코드에 대해 공동 작업하고 코드 베이스에 대한 변경 내용을 추적할 수 있습니다.
소스 제어는 개발자가 여러 명인 프로젝트에 반드시 필요한 도구입니다.

...

자세한 내용은 Git 또는 TFVC에 대한 개요를 참조하세요.


작업 계획 및 추적

소프트웨어 개발 프로젝트에는 정보를 쉽게 공유하고 작업, 작업, 문제 또는 코드 결함의 상태를 추적하는 방법이 필요합니다. 과거에는 하나 이상의 도구를 사용했습니다.
예를 들어 Microsoft Excel, Microsoft Project, 버그 추적 시스템 또는 도구 조합이 있습니다. 이제 많은 팀이 계획 및 개발을 지원하기 위해 Agile 방법과 사례를 채택했습니다.

...

각각에 대한 개요는 백로그, 보드 및 계획을 참조하세요.


연속 통합 및 배포

소프트웨어의 빠르고 안정적인 릴리스는 가능한 한 많은 프로세스를 자동화하는 데서 비롯됩니다. 시스템은 빌드, 테스트 및 릴리스 자동화를 지원합니다.

...

자세한 내용은 모든 플랫폼에서 연속 통합을 참조하세요.


수동 및 예비 테스트

테스트 기능은 수동 및 예비 테스트 및 지속적인 테스트를 지원합니다.

...

  • 테스트 계획, 테스트 도구 모음 및 테스트 사례 작업 항목을 사용하여 워크플로 사용자 지정
  • 요구 사항에서 테스트 사례 및 요구 사항 기반 테스트 도구 모음을 사용한 버그까지의 엔드 투 엔드 추적 기능
  • 쿼리 기반 테스트 도구 모음을 사용하는 조건 기반 테스트 선택
  • 테스트 사례를 쉽게 만들 수 있는 표가 있는 Excel과 유사한 인터페이스
  • 공유 단계 및 공유 매개 변수를 사용하여 재사용 가능한 테스트 단계 및 테스트 데이터
  • 관련자와 검토하기 위한 공유 가능한 테스트 계획, 테스트 도구 모음 및 테스트 사례
  • 모든 플랫폼에서 브라우저 기반 테스트 실행
  • 테스트 작업 추적을 위한 실시간 차트

자세한 내용은 테스트 개요를 참조하세요.


공동 작업 서비스

다음 서비스는 이전에 언급한 서비스에서 작동하여 지원합니다.

...

  • 팀 대시보드
  • 프로젝트 Wiki
  • 작업 항목 양식 내의 토론
  • 추적 가능성을 지원하기 위해 작업 항목, 커밋, 끌어오기 요청 및 기타 아티팩트 연결
  • 사용자, 팀, 프로젝트 또는 조직별로 관리되는 경고 및 변경 알림
  • 피드백을 요청하고 관리하는 기능
  • 분석 서비스, 분석 뷰 및 Power BI 보고


서비스 후크

서비스 후크를 사용하면 Azure DevOps에서 호스트되는 프로젝트 내에서 이벤트가 발생할 때 다른 서비스에 대한 작업을 완료할 수 있습니다.
예를 들어 빌드에 실패할 때 팀의 모바일 디바이스에 푸시 알림을 보낼 수 있습니다. 또한 사용자 지정 앱 및 서비스에서 서비스 후크를 프로젝트의 활동을 보다 효율적으로 구동하는 방법으로 사용할 수 있습니다.

...

지원되는 최신 서비스 집합은 서비스 후크와 통합을 참조하세요.


사용량에 따른 클라우드 호스팅 서비스

다음 서비스는 DevOps 작업을 지원합니다.

  • 클라우드 기반 Microsoft 호스팅 빌드 및 배포 에이전트
  • 빌드 및 배포를 지원하는 온-프레미스 자체 호스팅 에이전트

자세한 내용은 가격 책정을 참조하세요.

Azure 클라우드 호스팅 서비스

Azure는 애플리케이션 개발 및 배포를 지원하기 위해 클라우드 호스팅 서비스를 제공합니다. 이러한 서비스를 전적으로 또는 Azure DevOps와 함께 사용할 수 있습니다.

...

Azure DevOps Services Azure에 대한 지속적인 업데이트는 Azure 웹앱 또는 클라우드 서비스에 자동으로 빌드 및 배포를 참조하세요.


관리 서비스

협업 소프트웨어 개발 환경 관리와 관련된 기능 및 작업이 있습니다. 웹 포털을 통해 이러한 작업의 대부분을 완료합니다. 자세한 내용은 사용자, 팀, 프로젝트 및 조직 수준 설정에 대해 참조하세요.



...

참조 링크