2010-04-27 3 views
1

내 프로젝트를 빌드하고 테스트하고 버전을 지정하고 아티팩트로 패키징하는 빌드 스크립트를 각 환경의 준비 영역에 설치합니다. 변경 집합). 이 작업을 자동으로 중지하고 필요할 때만 배포하려고합니다.레이블을 사용하여 TFS에서 온 디맨드 배포 만들기

내 문제는 내가 TFS를 사용하고 있으며 마찰은 막대한 것입니다. 기본적으로 쉬운 방법을 원합니다 소스 제어에서 특정 버전 가져 오기 특정 환경 용으로 빌드 --DONE 배포하십시오. -DONE

마지막 2 단계는 trival입니다. TFS에서는 "라벨을 가져 오는 것"이 ​​그렇게 재미 있지 않습니다.

TFS를 사용하지 않는 아이디어 나 포인터는 없습니까?

답변

1

그냥 진지하게

:-) 트위터에 다음을 요구 코드 플렉스에 TFS Deployer를 보라. 작동 방식은 일반적으로하는 것처럼 출력의 버전을 지정하여 정상 빌드를 수행하지만, 모든 배치 작업을 수행해야합니다.

다음으로 TFS Deployer를 설치하십시오.이 도구는 빌드 품질의 변경을 수신하고 모든 배포 작업을 수행하는 작성한 powershell 스크립트를 실행합니다. 예를 들어 빌드의 품질을 "UAT에 배포"와 같은 것으로 변경하면 PowerShell 스크립트를 실행하여 필요한 모든 작업을 수행 할 수 있습니다. 배치를 수행하려면 탐색기를 빌드하고, 원하는대로 품질을 설정하고 powershell이 ​​나머지 작업을 수행하도록하십시오. 결과가 전자 메일로 전송되므로 작동 여부를 알 수 있습니다.

이동 해보고 나에게 핑을 걸면 나도 도와 줄 것입니다.

+0

나는 당신을 가슴에! 환호 :) 이것은 내주의 다음 주 동안 점령하게 될 것입니다. – RhysC

관련 문제