tôi đã có thể giải quyết vấn đề này bằng cách:
- Trong VCS gốc của tôi - sử dụng git - thiết lập chi nhánh mặc định của tôi để: thạc sĩ
Trong VCS gốc của tôi - sử dụng git - thiết lập của tôi Chi nhánh kỹ thuật để:
+: refs/heads/(master)
+: refs/heads/(release- *)
+: refs/heads/(hotfix- *)
Tạo một paramater Cấu hình:. BuildNumberPrefix = SomeService% teamcity.build.branch% .release_
Đặt định dạng số Build của tôi để:% BuildNumberPrefix %% build.counter%
sau đó, trong bước xây dựng của tôi thêm một bước dòng lệnh như là bước đầu tiên với kịch bản sau đây:
bộ t =% BuildNumberPrefix %% build.counter%
vang ## TeamCity [buildNumber '%% %% t']
Trong Thành Phố Đội dự án niêm yết khi xây dựng dự án, bạn sẽ thấy một phần của số xây dựng nhận được gỡ bỏ sau khi bước dòng lệnh là Thực thi. Đối với một số lý do đánh giá lại BuildNumberPrefix sử dụng biến groupcity.build.branch làm cho mặc định biến mất và được thay thế bằng tên chi nhánh.
Hy vọng điều này sẽ giúp ai đó.
Hãy thử 'refs/heads/dev' (lưu ý rằng tôi không biết teamcity là gì, vì vậy chỉ cần đoán) - chỉ cần đánh giá từ từ" đặc tả chi nhánh "từ trong cả hai hộp trong giao diện người dùng của bạn. – kostix
Bản sao của http://stackoverflow.com/questions/12195563/how-can-i-override-the-default-branch-name-in-teamcity-7-1-using-git-branching – angularsen