sitelink1 | |
---|---|
sitelink2 | |
sitelink3 |
TFS에서 프로젝트 소스를 다운로드 하는 작업(Job) 절차
. 우측 상단의 계정을 클릭
. 좌측 메뉴 > 설정
. API Token 블럭에서 [Add new Token] 버튼을 눌러 token 생성
. token을 복사
. Job에 진입
. 좌측 메뉴 > 구성
. General탭
. "이 빌드는 매개변수가 있습니다"
. [String Parameter]로 매개변수들을 추가
. 빌드 유발 블럭에서 "Authentication Token" 입력란에 복사한 token을 붙여넣기
. Build 블럭에서 [Execute Windows batch command]를 선택하여 Command를 입력
Build블럭의 Command 예제
SET PATH="C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer";"C:\Windows\System32";
> tf.exe 프로그램 구동을 위한 path설정
tf workfold %branch% /unmap /collection:https://%tfsurl%:%tfsport%/tfs/%collection%/ /workspace:%workname%_%tfsid% /login:%tfsid%,%tfspass%
> 다른 PC에서 매핑된 경우에 대한 충돌 방지를 위해 현재 계정이 TFS서버와 이전에 매핑한 작업영역을 강제로 해제
tf workfold %branch% %localpath%\%tfsid%\ /collection:https://%tfsurl%:%tfsport%/tfs/%collection%/ /workspace:%workname%_%tfsid% /login:%tfsid%,%tfspass%
> 계정의 작업 영역을 로컬 경로와 매핑
tf get %localpath%\%tfsid%\ /overwrite /force /recursive /version:C%changeset% /login:%tfsid%,%tfspass%
> 매핑된 정보로 TFS서버에서 지정한 브랜치와 변경집합에 대해 소스 다운로드
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
8 |
Jenkins 백업 (Thinbackup)
![]() | 황제낙엽 | 2021.07.22 | 143 |
7 | Jenkins Restful API로 Job 과 Build 정보 조회 | 황제낙엽 | 2020.09.02 | 141 |
» | Jenkins+TFS 연동 예제 | 황제낙엽 | 2020.09.01 | 141 |
5 | [Jenkins] Java Sample with Jenkins Restful API | 황제낙엽 | 2020.08.12 | 195 |
4 |
Jenkins의 Restful API
![]() | 황제낙엽 | 2020.08.11 | 133 |
3 | jenkins에서 tfs에 접속하여 브랜치와 변경집합으로 소스를 다운로드하는 예제 | 황제낙엽 | 2020.08.11 | 136 |
2 |
(Jenkins) Application Server의 Continuous Integration 구성의 필요성
![]() | 황제낙엽 | 2020.05.20 | 93 |
1 |
Jenkins Rest API 사용기
![]() | 황제낙엽 | 2020.03.26 | 944 |