2017-09-26 17 views
1

빠른 질문.TFS 릴리스 관리 2015 - 환경 배포 순서를 제한하는 방법

사용자가 빌드를 환경에 배포 할 수있는 순서를 제한하거나 제한하는 방법이 있습니까?

예를 들어 이러한 네 가지 환경을 수동 누름 단추 식 배포 (자동이 아닌)로 구성한 경우 원하는 경우 네 가지를 모두 시작할 수 있습니다.

DEV TEST STAGE

Microsoft IT가 나을 TFS 2015에서이 기능을없는 것 같다 PROD : 나는 다음 하나를 발로 전에 수행되어야 다른 기다릴 필요가 없습니다 이전 환경에서 다음 번에 푸시 버튼 배포를 실행하기 전에 성공적인 배포가 이루어져야한다는 내용의 배포 조건을 제공합니다.

그래, 나도 알아, "당신은 그렇게 말할 수 있습니다. 그러나 당신은 그렇게 할 수 있습니다. 그래서 당신은 원하는 순서로 배포가 실행됩니다." 여기서 경영진은 그것을 원하지 않습니다. 이전 환경을 먼저 완료해야한다는 제약 조건으로 각 환경에 푸시 버튼 배포를 원합니다.

이것은 각 환경에 대한 수동 시작을 의미합니다.

다음 릴리스 환경에서 버튼을 누르기 전에 "eyeball"릴리스 관리자가있는 것 외에는이 규칙을 구성하는 방법을 볼 수 없습니다.

아이디어가 있으십니까?

답변

1

현재 수동 배포 상황에는 제한이 없습니다. 이것은 릴리스 프로세스를 대체 할 수있는 기능을 제공합니다.

새 릴리스를 만들 때 항상가 배포 조치를 선택하여 당신의 릴리스 정의에서 환경의에 직접 자료를 배포 할 수 있습니다 있습니다.

이 경우 다른 환경으로의 성공적인 배포시 트리거와 같이 구성하는 환경 트리거가 적용되지 않습니다. 배포는 이러한 설정과 관계없이 발생합니다. 그러면 릴리스 프로세스를 무시할 수 있습니다. 이러한 직접 배포를 수행하려면 배포 관리 권한이 필요합니다. 은 선택되고 승인 된 사용자에게만 주어져야합니다.

소스 링크 : Environment triggers

당신이 병렬이 define pre- and post-deployment approvals 할 수있는 능력과 함께, 배포를 포크와 합류 사용할 수 있습니다, 당신은 자동화 트리거를 사용하는 것이 좋습니다,이 맞게 복잡하고 완벽하게 관리되는 배포 파이프 라인의 구성을 가능하게 거의 모든 릴리스 시나리오.

수동 푸시 버튼 배포를 주장하는 경우 언급 한대로 환경 배포 순서를 제한하기 위해 상황을 릴리스 관리자에게 "안구"해야 할 수도 있습니다.