VSTS를 사용하는 CI 환경에서 커밋 주석을 가져와 텍스트 파일로 설정하려고합니다. 이 VSTS/TFS 빌드에서 Git 커밋 ID 및 메시지를 검색하는 방법은 무엇입니까?
아이디어는 GIT가 이슈 폴더에 저장된 텍스트 파일에 주석을 커밋 복사하는 것입니다 : 여기
내 빌드 단계입니다. 그런 다음 HockeyApp SDK를 사용하여 커밋 메모를 relase note에 설정합니다.명령 줄 작업으로 파일을 쉽게 복사 할 수 있지만 주석을 검색하는 방법을 모르겠습니다.
귀하의 예에 따르면, 나는 명령 행을 시도했다. 도구 ='echo'. 인수 =' "$ (Build.SOURCEVERSIONMESSAGE)"> "$ (build.binariesdirectory) \ $ (BuildConfiguration) \ drop \ commitComment.txt"'. 다음과 같은 오류가 발생했습니다 :'[경고] 파일 이름이 실행 파일의 전체 경로를 나타내지 않습니다. ' –
나는 그렇게 생각하지 않습니다. BuildConfiguration 변수를 사용할 수 없습니다. 작동하는 예를 공식화하겠습니다. –
@XavierW. VSTS와 함께 작동하는 답안에 예제를 추가했습니다. 작동하는지 여부를 알려주세요. –