Azure DevOps Server 새로운 내용

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

참고

Azure DevOps Server의 이전 이름은 Visual Studio Team Foundation Server였습니다.

이전에 TFS(Visual Studio Team Foundation Server)로 명명된 Azure DevOps Server 사용하여 제품 수명 주기를 관리하고, 위험을 줄이고, 팀 효율성을 향상시킬 수 있습니다. Azure DevOps Services 클라우드 호스팅 버전에 대한 몇 주마다 업데이트가 이루어집니다. 그런 다음 이러한 업데이트는 롤업되어 온-프레미스 Azure DevOps Server 및 TFS에 대한 분기별 업데이트를 통해 제공됩니다. 호스트된 버전과 온-프레미스 버전 간의 차이점을 이해하려면 Azure DevOps Services 및 TFS와 함께 제공되는 서비스 둘러보기를참조하세요.

클라우드 서비스 제품의 새로운 기능에 대한 자세한 내용은 Azure DevOps Services 기능 업데이트를 참조하세요.

Visual Studio 다운로드 페이지에서 최신 버전의 Azure DevOps Server 다운로드할수 있습니다.

Azure DevOps Server RC

Azure DevOps Server RC1 릴리스 정보를 참조하세요.

Azure DevOps Server 2019

다음 표에서는 Azure DevOps Server 2019의 새로운 기능을 설명하는 Azure DevOps Server 2019 릴리스 정보 링크를 제공합니다.

일반

Wiki

보고

Azure Boards

Azure Repos

Azure Pipelines

빌드

릴리스

Azure Test Plans

Azure Artifacts

TFS 2018

TFS 2018.3

Team Foundation Server 2018.3에대한 릴리스 정보 를 확인합니다.

TFS 2018.2

참고

다음 링크는 Team Foundation Server 2018.2 릴리스 정보 내에서 관련 섹션을 엽니다.

코드

  • 코드에 대한 영구 링크 얻기
  • API를 통해 최근에 삭제된 리포지토리 복구
  • SSH: 추가 암호화/키 지원 및 오래된 암호화 사용 중단
  • 리포지토리 설정을 사용하여 성능 덮어쓰기 및 보호 방지
  • 1,000개 이상의 파일이 변경된 향상된 필터 기능 커밋
  • 강제 푸시로 인해 손실된 커밋 찾기
  • 이제는 기록되는 원인
  • diff 보기에서 자동 줄 바꿈 설정/해제 및 공백 토글
  • 빌드 및 릴리스에 대한 Git 리포지 코드 푸시 추적
  • 이메일 알림에 렌더링된 마크다운
  • Windows 탐색기에서 바로 수행하는 TFVC 명령
  • 끌어오기 요청에 참여할 수 있는 컨트롤
  • 스레드 컨텍스트가 포함된 끌어오기 요청 주석 알림
  • 작업 항목 설정 완료
  • 끌어오기 요청 상태 확장성
  • 끌어오기 요청 서비스 후크 병합 이벤트
  • 끌어오기 요청으로 완료된 작업 항목에 대해 향상된 오류 메시지
  • 끌어오기 요청에 대한 언급
  • 끌어오기 요청 레이블을 사용하여 검토자 지원
  • 이름이 바뀐 파일에 기반한 끌어오기 요청 주석
  • 끌어오기 요청 병합 커밋 보기
  • 최근에 사용한 검토자
  • 끌어오기 요청 자동 완성에 대한 나머지 정책 기준 보기
  • 끌어오기 요청에 대한 수학적 논의
  • 포크에 대한 끌어오기 요청 제안
  • 끌어오기 요청 정책에 대한 경로 필터

작업

  • 작업 항목 양식의 바로 가기 키
  • 현대화 열 옵션
  • 마지막 실행 정보 기준 쿼리
  • 작업 항목 그리드에서 제거된 HTML 태그
  • Not In 쿼리 연산자 지원 추가
  • @MyRecentActivity 및 @RecentMentions에 대한 쿼리
  • 작업 항목 추적 알림의 사용자 지정 필드 및 태그 필터
  • 내 작업 항목 페이지에 대한 언급됨 지원
  • 계획 필터링
  • 업데이트된 계획 탐색
  • 작업 보드에서 요구 사항/사용자 펼치기/접기
  • 특정 사용자에게 무시 규칙 권한 부여

빌드 및 릴리스

  • XAML 빌드
  • 향상된 다단계 빌드 기능
  • 리포지토리에 변경 내용이 없는 경우 예약된 빌드 건너뛰기
  • GitHub Enterprise의 지속적인 통합을 통한 빌드
  • 빌드 또는 릴리스 중에 보안 파일을 에이전트에 다운로드할 수 있습니다.
  • 소스 리포지토리에서 설치할 수 있는 Apple 프로비전 프로필
  • 빌드 태그를 사용하여 빌드할 GitHub 소스 추적
  • 빌드 및 릴리스 중에 설치할 수 있는 특정 JDK(Java Development Kit)
  • 향상된 Xcode 빌드 구성
  • 릴리스 게이트
  • 릴리스를 트리거하는 아티팩트에 따라 선택적으로 배포
  • 엔티티 관련 보안 관리
  • 여러 환경 승인
  • 릴리스 템플릿 확장성
  • 조건부 릴리스 작업 및 단계
  • 서비스 엔드포인트에 대한 요청 기록
  • 편집 가능한 Git 및 GitHub 아티팩트 형식의 기본 속성
  • 릴리스 보기의 수동 대량 배포 환경
  • 폴더에 구성된 Jenkins 다중 분기 파이프라인 지원 및 연결 작업
  • Docker 허브 또는 Azure Container Registry를 아티팩트 소스로 사용
  • 기본 아티팩트 버전
  • 향상된 릴리스 트리거 분기
  • 패키지 관리 아티팩트 릴리스 트리거
  • 특정 환경에 대한 변수 그룹 범위 지정
  • Azure Container Registry 및 Docker 허브에서 자동으로 릴리스
  • Jenkins 아티팩트에 대한 기본 버전 지정
  • 확장에서 릴리스 게이트 참가
  • 배포 그룹을 사용하여 가상 머신으로 배포 크기 조정

패키지

  • TFS 피드의 보존 정책
  • 패키지 관리 필터링
  • 배지를 사용하여 패키지 공유
  • 이제 전체 페이지 목록으로 변경된 이전 패키지 버전 목록
  • 패키지 목록에서 패키지 버전 품질 보기
  • Gulp, Yarn 등 인증된 피드 지원
  • 프로젝트 관리자가 포함된 패키지 피드 기본 권한
  • 패키지 재활용 및 복원
  • 모든 위치에서 패키지에 연결

Test

  • Visual Studio 테스트 작업에 전체 Visual Studio 필요하지 않습니다.
  • 기능 테스트 실행 및 작업 에이전트 배포 작업은 이제 더 이상 사용되지 않습니다.
  • 큰 테스트 결과 필터링
  • 잘 끊어지는 테스트 식별
  • Visual Studio Test 작업에서 생성된 여러 로그 유형에 대해 향상된 기능 및 지원 미리 보기

Wiki

  • Wiki 검색
  • Wiki 페이지 인쇄
  • 바로 가기 키를 사용하여 Wiki 페이지에 쉽게 참여
  • 코드 리포지토리 마크다운에 서식 있는 마크다운 렌더링
  • 수식을 지원하는 Wiki
  • Wiki에서 작업 항목 참조
  • 작업 항목 및 Wiki 페이지 연결
  • Wiki 페이지를 저장하는 Ctrl+S
  • 서식 있는 Wiki 콘텐츠를 HTML로 붙여넣기
  • Wiki에서 키보드를 사용하여 페이지 이동
  • 텍스트 강조 표시 필터링
  • Wiki 페이지 편집 시 콘텐츠 미리 보기

일반

  • 프로필 카드
  • 원형 아바타
  • 프로젝트 태그
  • 즐겨찾는 그룹 다시 정렬

TFS 2018.1

참고

다음 링크는 Team Foundation Server 2018.1 RC1 릴리스 정보에서 관련 섹션을 엽니다.

새 기능 요약

버그 수정

코드

  • Search가 인덱싱하는 동안 리포지토리가 삭제되면 GitRepositoryNotFoundException과 함께 작업이 실패합니다.
  • TFVC 리포지토리의 첫 번째 인덱싱을 수행 하는 동안에는 폴더를 삭제 하 고 인덱싱할 때 시간이 오래 걸릴 수 있습니다.
  • 다운로드에 실패 한 파일이 많은 경우 검색 인덱싱 패치 작업이 실패할 수 있습니다.
  • 코드 파일의 인덱싱이 실패 하 고 다시 시도 하는 동안 계속 실패할 경우 "Elasticsearch에서 거부 한 많은 파일,이 작업 실패" 오류 메시지가 무기한 표시 됩니다.
  • "계정에 있는 하나 이상의 프로젝트가 아직 인덱싱되는 중 이므로 결과가 표시 되지 않습니다." 라는 영구적인 메시지가 표시 됩니다. 이 업데이트를 사용 하면 지정 된 파일 집합에 대해 오류가 최대 10 번 표시 됩니다.

작업

  • 작업 항목에서 TFVC 링크가 있고 TFVC 아티팩트가 삭제 된 경우 작업 항목에 링크가 표시 되지 않습니다.
  • Id 정보가 작업 항목에 올바르게 동기화 되지 않을 수 있습니다.
  • 허용 되는 값 사용자 지정 필드는 when 규칙 내에서 allowedvalues 를 정의할 때 작동 하지 않을 수 있습니다.

빌드 및 릴리스

  • 연결 된 변경 내용이 비어 있으면 빌드 요약에 연결 된 작업 항목이 표시 되지 않습니다.
  • 빌드 정의를 일시 중지 해도 제어 된 빌드가 일시 중지 되지 않습니다.
  • 빌드 정의의 원본 가져오기 단계를 구성할 때 $(build.sourcesDirectory) 아래의 로컬 경로 가 예기치 않게 채워집니다.
  • 릴리스 정의를 저장 하면 작업에 사용 된 끝점이 변경 되지 않은 경우에도 "서비스 끝점을 사용할 수 없거나 액세스할 수 없습니다." 오류가 발생 합니다.
  • 릴리스 파이프라인에서 병렬 환경을 시각화 하는 순서를 다시 정렬 하지 못할 수 있습니다. 이러한 상황을 해결 하기 위해 편집기의 환경 패널에서 환경을 위/아래로 이동 하는 옵션이 추가 되었습니다.
  • 에이전트 풀 유지 관리 작업을 이전 버전의 에이전트로 큐에 대기 시킬 때 SQL 예외가 발생할 수 있습니다.

테스트

  • 실행 제한 시간 테스트 설정이 적용 되지 않습니다.
  • 테스트 범주 필터는 배포 모드에서 테스트를 실행할 때 작동 하지 않습니다.
  • 필터 쿼리가 잘못 되었는지 테스트 계획 필터에 표시 되지 않습니다.
  • 테스트 사례에서 공유 단계로 10 개 이상의 단계를 추출할 수 없습니다.
  • 빌드가 테스트 결과 없이 완료되면 잘못된 메시지가 표시되어 사용자가 Visual Studio 테스트 작업으로 이동됩니다.
  • 프랑스어 및 러시아어에서 테스트 실행 페이지의 이동 단추가 잘렸습니다.
  • 테스트 계획을 즐겨찾기로 만든 후 내 즐겨찾기 페이지에 "이 콘텐츠를 로드 하는 동안 오류가 발생 했습니다." 오류 메시지가 표시 됩니다.
  • 테스터를 할당하는 데 사용되는 상황에 맞는 메뉴가 없습니다.
  • 작업 보드에서 기존 테스트 사례를 삭제 한 후에는 숨겨진 테스트의 총 수가 정확 하지 않습니다.
  • 자식 테스트 계획에서 롤업 하는 경우 테스트 차트 의 수가 잘못 되었습니다.
  • 테스트 계획/테스트 도구 모음을 관리 하거나 테스트 실행 권한을 삭제 하는 경우 사용자는 Test Plans테스트 도구 모음 을 삭제할 수 없습니다.
  • 테스트 결과를 게시할 때 순서가 지정 된 테스트 사례의 계층 뷰가 표시 되지 않습니다.

Wiki

  • 삽입 된 파일이 큰 크기로 인해 업로드 되지 않으면 오류가 발생 하지 않습니다.

보고

  • 작업 항목에 대 한 차트 를 구성할 때 색 선택은 표시 되지 않습니다.
  • TFS 2018로 업그레이드 중에 보고를 옵트아웃한 후 웨어하우스 작업이 실행 중입니다.

업그레이드 및 설치

  • TFS 2018로 업그레이드할 때 CFD 데이터 마이그레이션 단계를 실행 하는 동안 ArgumentNullException이 throw 됩니다.
  • 다량의 NuGet 패키지 버전을 사용하여 TFS 2017에서 TFS 2018로 업그레이드할 때 최신 CoD 마이그레이션으로 마이그레이션(온-프레미스) 단계에서 "Base-64 문자 배열 또는 문자열의 길이가 잘못되었습니다." 오류가 발생합니다.
  • 예약된 백업을 구성할 때 TFS 2018로 업그레이드하는 데 오랜 시간이 걸릴 수 있습니다.
  • 보고 서버 및 분석 서버 값은 업그레이드 마법사에서 채워지지 않습니다.
  • TFS 2018로 업그레이드할 때 중복 Microsoft.TeamFoundation.Warehouse.OptimizeDatabases 작업이 생성됩니다.
  • TFS를 업그레이드 하는 동안 "TF50620: Team Foundation id 범위가 존재 하지 않습니다." 오류가 발생 합니다.
  • 컴퓨터 이름에 유니코드 확장 B 문자가 포함 되어 있으면 구성 마법사가 실패 합니다.
  • "upd_AnalyticsToDev15M108PreSchema를 실행 하는 동안 1 개 오류가 발생 했습니다." 오류가 발생 합니다. sql 스크립트는 TFS 2018로 업그레이드할 때 발생 합니다.
  • TFS 2018로 업그레이드할 때   "실행 제한 시간을 초과했습니다. 작업이 완료되기 전에 제한 시간이 초과되었거나 서버가 응답하지 않습니다." TFS 2018로 업그레이드할 때 오류가 발생 합니다.
  • 프로젝트 컬렉션이 오프 라인일 때 검색 구성이 실패 합니다.
  • NuGet 패키지가 많을 경우 TFS 2018로 업그레이드하는 데 오랜 시간이 걸립니다.
  • TFS 2018로 업그레이드할 때 시간 제한을 초과 하 여 prc_CopyContainerItemFiles 작업이 실패할 수 있습니다.

관리

  • 시간이 초과 된 후 프로젝트 컬렉션에서 Team Foundation Server 활동 로깅 관리 작업이 실패 합니다.
  • OpenSSL과 Git 클라이언트 사용 시 TFS에서 생성한 자체 서명 SSL 인증서를 사용할 경우 인증서가 유효하지 않습니다.
  • "TF246017: Team Foundation Server가 데이터베이스에 연결할 수 없습니다." 웨어하우스 데이터베이스에 연결할 수 없는 경우 TFS 관리 콘솔에서 보고 구성을 취소 하려고 할 때 오류가 발생 합니다.
  • 공개 URL을 변경하거나 TFS 데이터베이스를 이동하는 등 TFS 호스트 이름을 변경한 후 에이전트를 구성할 때 "토큰에 대한 유효성 검사기를 찾을 수 없음" 오류가 발생합니다.
  • 수집이 오프 라인으로 표시 되는 경우 tfsconfig 오프 분리는 경고를 표시 하지 않습니다.
  • 사용자 로캘이 영어가 아닌 경우 작업 항목을 만들 때와 같이 알림 템플릿 중 하나를 사용 하는 경우 새 알림을 저장할 수 없습니다.

TFS 2018

참고

다음 링크는 Team Foundation Server 2018 RC1 릴리스 정보에서 관련 섹션을 엽니다.

작업 항목 추적 기능 향상

  • 웹의 프로젝트 만들기 마법사
  • 웹의 프로세스 템플릿 관리자
  • 모바일 작업 항목 폼
  • 백로그, Kanban 보드, 스프린트 및 쿼리 필터링
  • Kanban 카드의 빈 필드를 표시하도록 확장
  • 확장 기능으로 작업 항목 저장 차단

버전 제어 기능 향상

  • 포크
  • TFVC 리포지토리에 대한 웹 편집 해제 설정
  • 부실 분기 식별
  • 삭제된 분기 검색 및 다시 만들기
  • 접두사로 시작하는 분기에서 커밋 검색
  • 커밋 세부 정보 페이지의 다양한 끌어오기 요청 설명
  • 파일에서 커밋으로 이동할 때 파일 이름 유지
  • Git 태그 보기, 삭제 및 필터링
  • Git 태그 보안
  • 끌어오기 요청을 완료할 때 작업 항목 자동 완료
  • 푸시/새 반복 시 투표 다시 설정
  • 파일 이름으로 끌어오기 요청 트리 필터링
  • 추가 끌어오기 요청 주석 필터링 옵션
  • 끌어오기 요청 세부 정보에서 코드 주석의 원래 차이점 보기
  • 축소 가능한 끌어오기 요청 주석
  • 끌어오기 요청 설명 및 주석의 작업 목록
  • 끌어오기 요청에 주석에 “좋아요”를 표시하는 기능
  • 제안과 함께 승인을 사용할 때 향상된 워크플로 제공
  • Git 알림에 대한 경로 필터링 지원
  • 끌어오기 요청 워크플로에 대한 유용한 전자 메일 템플릿
  • 끌어오기 요청 상태 확장성

협업 기능 개선

패키지 관리 개선

  • 패키지 관리 환경 업데이트
  • Maven 패키지
  • 통합된 새 NuGet 작업
  • npm 빌드 작업 업데이트
  • 이제 Maven에서 인증된 피드가 지원됨
  • dotnet 작업이 인증된 피드, 웹 프로젝트를 지원함
  • 사용자 계정/컬렉션 외부에서 작업
  • Azure DevOps Services/TFS 피드에 대한 피드 선택기

빌드 및 릴리스 개선

  • XAML 빌드에 대한 지원 제거
  • 빌드 정의 내보내기 및 가져오기
  • 확장의 작업 사용 중단
  • 적용된 빌드 섹션으로 섹션 가시성 제어
  • 변수 그룹 지원
  • Apple 인증서와 같은 보안 파일 사용
  • 새 릴리스 정의 편집기
  • 파이프라인의 시각화
  • 상황에 맞는 구성 UI
  • 배포 템플릿 시작
  • 향상된 작업 및 단계 편집기
  • 변수 그룹, 보존 및 옵션 탭
  • 배포 그룹을 사용하여 VM 배포
  • 작업 그룹 참조, 버전 관리 및 가져오기 및 내보내기
  • 서버 쪽(에이전트 없는) 작업의 다중 구성 지원
  • 수동 작업에서 변수 지원
  • 소스 분기에 따라 환경에 대한 릴리스 제어
  • 아티팩트 소스로서 Git 리포지토리에 대해 릴리스 트리거 제공
  • 릴리스 트리거: Git 리포지토리로 푸시되는 변경 내용에 대한 연속 배포
  • 향상된 서버 쪽 작업 기능
  • 코드 허브의 릴리스 상태 배지
  • 아티팩트를 추가할 때 향상된 빌드 정의 메뉴 기능
  • 릴리스 정의를 이전 버전으로 되돌리기

테스트 개선

  • 작업 항목 링크, 반복 및 영역 경로에 대한 예비 테스트 추적 가능성 개선
  • 테스트 허브의 테스트 계획 및 테스트 도구 모음에 제공되는 테스트 사례 작업 항목용 필터
  • 릴리스 환경 및 테스트 실행에 대한 테스트 추세 차트
  • 테스트 실행 및 테스트 결과 주석에 대한 Markdown 형식 지원

사용되지 않는 기능

알려진 문제는 알려진 문제를 참조하세요.

TFS 2017

TFS 2017.2 RC1

참고

다음 링크는 Team Foundation Server 2017 업데이트 2 RC1 릴리스 정보 내에서 관련 섹션을 엽니다.

작업 항목 추적 개선 사항

  • 작업 항목 형식 아이콘
  • 배달 계획 및 필드 조건
  • 작업 항목과 빌드 간 자동 연결
  • 작업 항목 검색

끌어오기 요청 개선

  • PR 만든 이 및 검토자를 위해 개선된 CTA
  • 실행 가능한 주석
  • 업데이트 뷰에 다시 지정 및 강제 보내기 표시
  • 사용자별 끌어오기 요청 필터링
  • 끌어오기 요청 정책을 무시하는 경우 이유 필요
  • 팀과 끌어오기 요청 공유
  • 팀 지원을 위한 끌어오기 요청 향상
  • 끌어오기 요청 설명에 대한 기본 알림

버전 제어 개선

  • 새로운 분기 정책 구성 환경
  • 활성 주석 없음에 대한 새로운 정책
  • 파일 허브 기능 향상
  • Git 리포지토리 시각화
  • 커밋에서 Git 태그 보기
  • 커밋에 태그 추가
  • 업데이트된 변경 집합 및 보류 집합 페이지
  • 향상된 커밋 필터링
  • TFVC에서 Git으로 리포지토리 가져오기
  • Git LFS 파일 잠금
  • Git 커밋 주석에서 새 토론 컨트롤 사용
  • 새 트리 뷰 컨트롤

패키지 관리 개선

  • 패키지 관리 환경 업데이트
  • npm READMEs 및 다운로드 단추
  • NuGet 복원, 명령 및 도구 설치 관리자 빌드 작업

빌드 및 릴리스 개선

  • 새 빌드 정의 편집기
  • 템플릿 검색
  • 작업을 빠르게 찾아 원하는 위치에 추가
  • 프로세스 매개 변수를 사용하여 작업에 키 인수 전달
  • 조건부 빌드 작업
  • 컨테이너 기반 응용 프로그램을 빌드 및 배포 하기 위한 기본 제공 작업
  • Azure 웹앱 배포 업데이트
  • .NET Core 작업에서 프로젝트 파일 지원
  • SSH 배포 향상
  • 빌드 또는 릴리스 중 SSH 키 설치
  • Visual Studio 2017이 지정되었지만 에이전트에 없는 경우 작업이 실패함
  • 사용자 에이전트 자동 작업 영역 정리
  • 빌드 에이전트 업그레이드 상태
  • 사용 중이 아닌 컴퓨터의 사용자 에이전트 선택
  • iOS DevOps 향상
  • Java 코드 검사 기능 향상
  • Maven 및 SonarQube 기능 향상
  • 향상된 Jenkins 통합
  • Azure 가상 컴퓨터 확장 집합 배포
  • Azure 리소스 그룹 배포에서 템플릿 매개 변수 재정의
  • 분기 및 태그 필터가 있는 여러 릴리스 트리거
  • 릴리스에서 아티팩트 소스에 대한 기본값 설정
  • 배포 요청자 및 승인자의 의무 분리
  • 릴리스 수준 승인
  • Azure Government 클라우드에 배포
  • 최대 병렬 배포 수 설정
  • 수동 작업에 대한 시간 제한 향상
  • Release Management 병렬 실행
  • Azure Portal의 웹앱 배포 기록

테스트 기능 향상

  • 에이전트 단계를 사용하여 테스트 실행
  • 자동화된 테스트의 요청 시 트리거

관리 기능 향상

  • 알림을 위한 전자 메일 받는 사람 결합
  • 기본 알림
  • 확장 관리 권한
  • 확장이 설치된 경우, 주의가 필요한 경우 등에 대한 알림 받기
  • TFS 관리자가 고급 액세스 수준에 구독자를 추가하도록 허용

사용되지 않는 기능

TFS 2017.1 RC2

참고

다음 링크는 Team Foundation Server 2017 업데이트 1 RC2 릴리스 정보에서 관련 섹션을 엽니다.

프로세스 템플릿 지원

Git 개선 사항

테스트, 빌드 및 릴리스 개선 사항

TFS 2017.1 RC1

개인, 관리자 및 프로젝트 간 기능

Git 개선 사항

  • GitHub, Bitbucket, gitlab 또는 기타 위치에서 Git 리포지토리 가져오기
  • 리포지토리를 만드는 동안 .gitignore 추가
  • 끌어오기 요청 병합 다시 시작
  • 끌어오기 요청 설명의 markdown
  • PR 토론의 첨부 파일
  • 끌어오기 요청 병합 다시 시작
  • 필수 검토자 정책의 지원 파일 제외
  • 업데이트가 있는 PR 강조 표시
  • PR 병합 전략에 대한 분기 정책
  • 병합 충돌 정보 노출
  • 커밋 기록에서 파일 또는 폴더 검색
  • 커밋 페이지 기능 향상
  • 분기에서 커밋 검색

코드 허브 기능 향상

  • 구성 가능한 비교 분기
  • 코드 허브에서 파일 또는 폴더 찾기
  • 리포지토리 즐겨찾기
  • markdown 미리 보기 단추
  • 리포지토리 삭제 확인

패키지 관리 개선 사항

  • 패키지 관리의 릴리스 뷰
  • 패키지 관리의 npm

코드 검색 향상

  • 코드 검색 서비스에는 Elasticsearch 버전 2.4이 포함 되어 있습니다.

코드 정보 향상

  • SonarQube MSBuild 작업은 이제 SonarSource가 제공 하는 확장 프로그램에서 사용할 수 있습니다.

빌드 기능 향상

  • 빌드 정의 롤백
  • 빌드에서 소스의 동기화 및 체크 아웃 사용 안 함
  • Git shallow clone 및 git-lfs
  • 빌드 및 릴리스 정의에 대 한 작업 버전 관리

테스트 기능 향상

  • 작업 항목에서 버그 확인
  • 테스트 단계 작업에 대한 REST 클라이언트 도우미
  • 웹 실행기에서 기존 버그 업데이트
  • 웹 실행기의 테스트 사례 설명
  • 테스트 허브 기여 지점
  • 테스트 아티팩트 삭제
  • 테스트 계획에 대한 즐겨찾기
  • 관리되는 자동화된 테스트의 테스트 영향 분석
  • 테스트 피드백 확장에 대 한 Firefox 지원 &

플랫폼 간 기능 향상

  • Xcode build 작업 xcpretty 서식 지정
  • Jenkins 테스트 및 코드 검사 결과 게시
  • Xcode 8 Xcode 빌드 작업에서 패키지 서명 및 내보내기

Release Management 개선 사항

  • 여러 릴리스 일정
  • 빌드 및 릴리스의 인라인 서비스 연결
  • 다른 프로젝트에서 빌드 아티팩트 연결
  • Azure 리소스 그룹 기능 향상
  • Azure CLI 작업

사용되지 않는 기능

  • 단체 : 알림과 채팅 (예: Microsoft Teams여유공간)을 지 원하는 TFS와 잘 통합 된 몇 가지 유용한 솔루션을 사용할 수 있습니다. 따라서 Azure DevOps Services와 TFS 모두에서 단체 방 기능을 사용 중단 하기로 결정 했습니다. 이 변경 내용 및 사용 중단에 대 한 타임 라인에 대 한 자세한 내용은 블로그 게시물 Azure DevOps Services 및 TFS에서 팀 대화방사용 중단을 참조 하세요.

TFS 2017 RTW

참고

다음 링크는 Team Foundation Server 2017 릴리스 정보에서 관련 섹션을 엽니다.

원본 제어

Agile 및 보고

DevOps

관리, 마켓플레이스 및 기타

사용되지 않는 기능

  • 작업 항목 폼의 클라이언트 버전: Visual Studio 2017에서 작업 항목은 브라우저 창에서 열립니다. 이 변경 내용에 대 한 자세한 내용은 블로그 게시물 이제 웹에서 Visual Studio 15에서 열리는블로그 게시물을 참조 하세요.
  • Lab Management: 앞으로 진행 되는 네이티브 빌드 및 릴리스 관리 도구는 이전 Lab Management 도구를 대체 합니다. 자세한 내용은 자동화 된 테스트를 위해 Lab Management 대신 빌드 및 Release Management 사용을 참조 하세요.
  • Microsoft Test Manager: 웹 포털 테스트 허브는 모든 플랫폼 및 모든 브라우저에서 작동 하는 완전 한 기능을 갖춘 테스트 관리 솔루션입니다. 모든 테스트 관리 요구 사항에 대해서는 Microsoft Test Manager에 대해 테스트 허브를 사용 하는 것이 좋습니다. Microsoft Test Manager를 사용 하 여 테스트 허브에서 Microsoft Test Runner (클라이언트)를 시작 하 여 데스크톱 응용 프로그램을 테스트할 수 있습니다. 자세히 알아보려면 Microsoft Test Manager 사용에 대 한 지침을 참조 하세요.
  • Project server 통합: Team Foundation Server 2017 이상 버전에서 Microsoft Project Server와의 기본 통합을 더 이상 지원 하지 않습니다. 그러나 타사 도구를 사용 하 여 동기화를 지원할 수 있습니다. 자세한 내용은 Project Server와 Team Foundation Server 동기화를 참조 하세요.
  • Release Manager V1 클라이언트/서버: Release Management 기능은 Team Foundation Server 2015 업데이트 2 이상 버전과 웹 포털 릴리스 허브에 통합 됩니다. 최신 웹 기반 버전은 서버 및 클라이언트 버전 대신 사용 하는 것이 좋습니다. 자세한 내용은 Release Management를 사용 하 여 배포 자동화를 참조 하세요.
  • UML 디자이너: 이러한 디자이너는 Visual Studio Enterprise 클라이언트, 아키텍처 기능에서 제거 되었습니다. 자세한 내용은 Visual Studio의 디자인에 대 한 새로운 기능을 참조 하세요.

TFS 2015

TFS 2015 업데이트 4

Team Foundation Server 2015 업데이트 4에는 다운로드 Team Foundation Server 업데이트 4가 포함 됩니다.

관련 다운로드에 대해 자세히 알아보려면 다운로드 페이지를 참조 하세요.

이 릴리스의 새로운 기능 및 버그 수정에 대 한 자세한 내용은 Team Foundation Server 2015 업데이트 4의 릴리스 정보를 참조 하세요.

TFS 2015 업데이트 3

참고

다음 링크는 Team Foundation Server 2015 업데이트 3 릴리스 정보에서 관련 섹션을 엽니다.

원본 제어

Agile 및 보고

DevOps

관리, 마켓플레이스 및 기타

TFS 2015 업데이트 2

참고

다음 링크는 Team Foundation Server 2015 업데이트 2 릴리스 정보에서 관련 섹션을 엽니다.

Team Foundation Server Express

Team Foundation Server 2015 업데이트 2 이상 버전은 TFS Express를 대체 하는 최대 5 명의 사용자에 게 무료로 제공 됩니다. 기존 TFS Express 사용자는 Team Foundation Server 2015 업데이트 2로 업그레이드를 실행 하 고 최대 5 명의 사용자에 게 무료로 계속 사용할 수 있습니다. 여섯 번째 사용자 이상에서 Cal을 사용 해야 합니다. Team Foundation Server 가격 책정 페이지를 참조 하세요.

원본 제어

Agile 및 보고

DevOps

관리, 마켓플레이스 및 기타

TFS 2015 업데이트 1

참고

다음 링크는 Team Foundation Server 2015 업데이트 1 릴리스 정보에서 관련 섹션을 엽니다.

원본 제어

Agile 백로그

Kanban 보드

Scrum

대시보드 및 쿼리

빌드

테스트

관리, 마켓플레이스 및 기타

TFS 2015 RTM

참고

다음 링크는 Team Foundation Server 2015 업데이트 1 릴리스 정보에서 관련 섹션을 엽니다.

원본 제어

Agile 및 보고

DevOps

관리, 마켓플레이스 및 기타

사용되지 않는 기능

다음 기능은 표시 된 버전에서 더 이상 사용 되지 않습니다.

Azure DevOps Server 2019

Office에 대 한 Team Foundation 플러그 인은 스토리 보 딩을 사용 하는 Microsoft Project 및 Microsoft PowerPoint에 대 한 사용 중단 지원입니다. Project 통합 및 TFSFieldMapping 명령은 Azure DevOps Server 2019 또는 Azure DevOps Services에 대해 지원 되지 않습니다. 플러그 인은 Microsoft Excel를 계속 지원 합니다.

구성 기능 마법사는 더 이상 사용 되지 않습니다.

이후 버전에서 클라이언트 개체 모델 및 soap api를 제거 합니다. Azure DevOps Server 2019은 작업 항목 추적 soap api 및 클라이언트 개체 모델을 계속 지원 하지만 Azure DevOps Server의 다음 주 버전에서는 제거 됩니다. 자세한 내용은 설명서에서 확인할 수 있습니다.

작업에서 Azure DevOps Server 2019로 업그레이드 하는 경우의 영향: 테스트 허브의 대상 컴퓨터 컴퓨터 그룹에 대 한 Windows 컴퓨터 파일 복사 및에서는 poweshell TFS 2017 RTM에서 더 이상 사용 되지 않습니다. Azure DevOps Server 2019를 사용 하 여 컴퓨터 그룹 서비스를 더 이상 사용할 수 없습니다. 이렇게 하면 ' Windows 컴퓨터 파일 복사본 ' 작업 버전 1. * 및 ' 대상 컴퓨터의 PowerShell ' 작업 버전 1. *의 사용자에 게 영향을 줍니다. 파이프라인의 작업을 계속 하려면

'Windows 컴퓨터 파일 복사' 작업 버전 2.*로 전환하고 컴퓨터 이름 대신 대상 컴퓨터에 대한 전체 fqdn을 제공해야 합니다.

그리고 '대상 컴퓨터의 Powershell' 작업 버전 2.* 이상으로 전환하고 컴퓨터 또는 컴퓨터 이름의 전체 fqdn과 Windows 원격 관리 포트(http/https)를 제공합니다. 예: targetMachine:5985 또는 targetMachine:5986

TFS 2018

TFS 2018.2: 더 이상 사용되지 않는 기능 테스트 실행 및 작업 에이전트 배포 작업

TFS 2018: 다음 기능이 사용되지 않습니다.

TFS 2017

  • Lab Management: 앞으로 네이티브 빌드 및 릴리스 관리 도구는 이전 Lab Management 도구를 대체합니다. 자세한 내용은 자동화된 테스트에 Lab Management 대신 빌드 및 Release Management 사용을참조하세요.

  • Microsoft Test Manager: 웹 포털 테스트 허브는 모든 플랫폼 및 모든 브라우저에서 작동하는 완전한 기능을 갖춘 테스트 관리 솔루션입니다. 모든 테스트 관리 요구 사항에 대해 Microsoft Test Manager 통해 테스트 허브를 사용하는 것이 좋습니다. Microsoft Test Manager 사용하여 테스트 허브에서 Microsoft Test Runner(클라이언트)를 시작하여 데스크톱 애플리케이션을 테스트할 수 있습니다. 자세한 내용은 Microsoft Test Manager 사용에 대한 지침을참조하세요.

  • Project Server 통합: Team Foundation Server 2017 이상 버전에서 Microsoft Project Server와의 네이티브 통합을 더 이상 지원하지 않습니다. 그러나 타사 도구는 동기화를 지원하는 데 사용할 수 있습니다. 자세한 내용은 Project Server와 Team Foundation Server 동기화를 참조하세요.

  • Release Manager V1 클라이언트/서버: Release Management 기능은 Team Foundation Server 2015 업데이트 2 이상 버전과 웹 포털 릴리스 허브에 통합됩니다. 최신 웹 기반 버전은 서버 및 클라이언트 버전 대신 권장됩니다. 자세한 내용은 Release Management 를 통해 배포 자동화를참조하세요.

  • UML 디자이너: 이러한 디자이너는 Visual Studio Enterprise 클라이언트 아키텍처 기능에서 제거되었습니다. 자세한 내용은 Visual Studio 디자인의 새로운것을 참조하세요.

  • 작업 항목 양식의 클라이언트 버전: Visual Studio 2017에서는 작업 항목이 브라우저 창에서 열립니다. 이 변경에 대한 자세한 내용은 블로그 게시물 작업 항목이 Visual Studio 15에서 웹에서 열기를 참조하세요.