TeamCity build.vcs.number seems to be incorrect

%build.vcs.number% seems to be incorrect for some jobs which we are  running. The VCS which we use is Perforce. The job uses depot //a/, but  the %build.vcs.number% is a changelist number associated ith a different depot.


A coworker suggested to use teamcity.perforce.always.allowCaching=true in the internal.properties file on the TC server. Unfortunately this did not correct the issue.




Any ideas ?

0
1 comment

Hi James,

Do you use client name or client mapping? It's recommended to use client mapping, specified directly in the VCS Root in TeamCity. See the related issue: https://youtrack.jetbrains.com/issue/TW-24654.

However even if client mapping is used instead of client name, TeamCity doesn't always show revision of the last change in VCS Root for the build. This is a known issue for a newly created or edited VCS root until there is a change committed and detected by TeamCity. Related issue is https://youtrack.jetbrains.com/issue/TW-10084. Please vote for it.
As a workaround, committing a change and running a build should help.

0

Please sign in to leave a comment.