2013-08-16 4 views
3

TeamCity는 현재 성공적인 분기 빌드를 표시하도록 구성되어 있지만 변경 사항이 분기에 적용될 때 빌드하도록 구성됩니다.TeamCity의 특정 사용자가 태그를 무시합니다.

빌드 에이전트 사용자가 변경 한 내용을 무시하도록 빌드 구성을 구성 할 수 있습니까?

  • 인 TeamCity 8.0.2
  • 의욕을 통해의 Bitbucket

답변

4

당신은 다음과 같이 그 usign trigger rules을 수행 할 수 있습니다

+:. 
-:user=commiter-vcs-name-to-skip:.hgtags 
+0

내가 뭘 찾고 있었습니까! –

0
빌드 에이전트에 의해

파일을 출력 할 수 있습니다 :

  1. 중간 파일 - *.o 같은 컴파일 언어에 대한 -이 이렇게 유지할 필요가 없으므로 무시 목록에 넣으십시오. unde가 아닌 r 소스 버전 제어.
  2. 임시 파일 - 예 : 빌드 에이전트 작업 파일 - 어쨌든 무시 목록에서 이어야합니다.
  3. 빌드 프로세스에 의해 일시적으로 변경되어야하는 유효한 파일입니다 (예 : ). 당신이 일반적으로 테스트 빌드로 버전을 표시하는 파일에 자동 버전 번호 생성이있는 경우,이 모두 성공 및 실패 그렇게 것이다 를 구축 의 끝에서 빌드 시스템에 의해을 복귀해야한다 다르지 않아. 컴파일 된 언어에 대한 *.exe 같은 - -
  4. 출력 파일 * * 다음은 그래서 또한 무시 목록에 있어야 당신의 릴리스 관리 시스템 하지 소스 버전 제어에 있어야합니다.

만약 위의 모든 심지어는 문제가되지 않는 빌드의 끝에서 소스 제어 시스템에 체크 고려 아무것도이 없어야합니다 설정되어 있습니다. 릴리스 관리자는 테스트 후에 릴리스 관리 시스템에 결과를 추가 할 수 있습니다.

.hgtags의 변경이 이 아닌이 다시 빌드 할 수 있도록 빌드를 구성 할 수 있어야합니다.

-:/.hgtags 

빌드 트리거에서 .hgtags 파일을 필터링 : 트리거 패턴을 추가 기준 : here을 지적하고있다. 이 소스는 TeamCity에서 태그를 추가 할 때 수정되는 파일입니다. 이 파일을 제외하면 태그 지정 조작은 빌드 트리거를 시작하지 않습니다.

+1

그는 그가 인 TeamCity 라벨이 성공적으로 빌드가 있다고 말했다. 이렇게하면'.hgtags'가 변경되어 저장소에 커밋 된 내용이 변경됩니다. –

+0

이것은 잘 작동하지만 특정 사용자의 커밋을 무시할 수 있습니까? –

+0

브랜치 사양에서 사용자 제외 항목을 결정할 수 없었습니다. –

관련 문제