Git 소스 제어를 사용할 때 TeamCity에서 빌드 번호 형식을 구성하는 방법

Git 소스 제어를 사용할 때 TeamCity에서 빌드 번호 형식을 구성하는 방법

최근에는 Team Foundation Server(TFS) 소스 제어에서 Git 소스 제어로 전환했습니다. 우리는 TeamCity를 빌드 서버로 사용하고 있습니다.

TeamCity의 빌드 번호 형식은 다음과 같이 정의됩니다.

%env.Release%.%env.Patch%.%build.counter%.%build.vcs.number%

그러면 다음과 같은 빌드 번호가 제공됩니다.

24.9.2.34561

그러나 GIT로 이동한 후 빌드 번호는 다음과 같습니다.

29.4.179.4d549289e564929454d1e783319e2c3e5b45cd71

GIT 소스 제어를 사용할 때 다음과 같은 빌드 번호를 생성하도록 TeamCity를 설정하는 방법을 알려주실 수 있는 분 계신가요?

xx.xx.xx.xxxxxx

답변1

현재 Git 커밋 해시의 짧은 버전은 다음을 통해 사용할 수 없습니다.사전 정의된 빌드 매개변수. TeamCity 이슈 트래커에는 관련 기능 요청이 있습니다.https://youtrack.jetbrains.com/issue/TW-22082.

추적기의 주석에서 현재 해결 방법은 전달된 개정에서 빌드 스크립트 내부에 필요한 해시를 가져오고 다음을 통해 빌드 번호를 변경하는 것입니다.서비스 메시지.

관련 정보