Нет способа заставить задачу labeller выполняться после задачи контроля версий. Но это нужно только в том случае, если данные источника метки хранятся исключительно в локальном рабочем каталоге. Вы сказали, что ваш источник метки находится в управлении версиями, поэтому вы должны использовать метку, которая может извлечь его из системы контроля версий.
Большинство систем контроля версий имеют командную строку, которая позволяет вам читать содержимое файла из stdout. Этикетировщики CCNet легко написать и развернуть. Вы можете использовать командную строку и аргументы, необходимые для получения информации о последней версии непосредственно из источника.
Пример конфигурации ccnet labeller
<labeller type="svnLabeller">
<svn>C:\Program Files (x86)\svn\bin\svn.exe</svn>
<repository>https://path.to/project</repository>
<versionInfoPath>/AssemblyInfo.cs</versionInfoPath>
</labeller>