2012-02-07 3 views
1

일부 코드를 검사하고 빌드가 빌드 대기열에 추가되었습니다. 나는 건축이 지날 때까지 집에 갈 수 없다.TFS에서 빌드를 시작하려면 어떻게해야합니까?

내 앞에서 아무도 없지만 내 체크인과 내 빌드가 시작되지 않았으므로 30 분이 넘었습니다 (빌드 환경에 대해 49 개의 큰 프로젝트를 빌드하는 데는 30 분이 더 걸립니다). 나는 아침부터 직장에 있었고 자정 전에 집에 가고 싶다. (이미 8시 30 분이다.) 내 체크인은 대기 행렬에 앉아 있고 발포하지 않습니다.

대기중인 빌드 머신에서 빌드가 시작되지 않고 아무도 대기열에 있지 않으면 어떻게 빌드를 시작해야합니까?

편집 : 이것은 내가 그것을 위임 않는 한 결코 오후 3시 후 체크인없는 내 자신의 규칙을 깨는 무엇을 얻을 수 있습니다.

답변

2

팀 탐색기 창을 열고 팀 프로젝트로 이동하십시오. 'Builds'노드를 확장하고 빌드해야하는 빌드 정의를 찾으십시오. 그런 다음 마우스 오른쪽 버튼으로 'Queue new build ..'를 선택할 수 있어야합니다. (별도의 권한이 필요하며 해당 권한이 없을 수도 있습니다).

Team Explorer - Queue New Build context menu

은 다음 (자사의 빌드를 문 경우) 구축하기 위해 보류 집합을 지정할 수 있습니다 확인 대화 상자가 표시됩니다.

Queue Build - Confirmation dialog

(가) 화면을 구축하는 경우가 빌드 대기 및 없음 실행되고 있는지 보여줍니다 - 거기 사용 가능한 빌드 에이전트 없거나 그들이 오프라인으로 표시되어있을 수 있습니다. 빌드 에이전트의 상태를 확인하는 방법에 대한 자세한 내용은 Manage Your Build System을 참조하십시오.

Build Queue Screen

+1

감사! 사용할 수있는 빌드 에이전트가 없다는 것에 대해 당신은 옳았습니다. 빌드 머신이이 솔루션에 전념하지 않고 다른 솔루션 (대기열 목록 아래에 나타나지 않음)에서 나보다 앞서 100 + 분 빌드가 대기 중임을 알게되었습니다. – JSWork

+0

빌드 큐의 내 뷰가'<임의의 빌드 정의>',''및'<모든 빌드 컨트롤러> '를 제외하고는 동일한 문제를 조사하고 있습니다. 나는 두 대의 기계를 가지고 있는데 하나는 바쁘고 다른 기계는 아무것도하지 않고 나의 구조는 "대기"상태에 머물러있다. 그것은 말도 안돼. –

+0

그리고 하나의 사용중인 빌드가 완료되면 * 2 개의 대기열에있는 빌드가 두 개의 무료 시스템에서 동시에 시작되었습니다! 이것은 분명히 버그입니다. 단일 컴퓨터에서 하나의 빌드가 다른 대기열에있는 빌드를 시작하지 못하도록 차단했습니다. –

관련 문제