Переопределить рабочую папку с помощью Starteam / CruiseControl - PullRequest
2 голосов
/ 04 сентября 2008

По какой-то причине я не могу заставить CruiseControl.net извлекать код где-либо, кроме рабочей папки starteam для определенного вида.

Я пробовал оба overrideViewWorkingDir и overrideFolderWorkingDir, но ни один из них не работает.

Кто-нибудь мог это сделать?

Ответы [ 4 ]

1 голос
/ 04 сентября 2008

Ищете элемент workingDirectory проекта вместо переопределения starteam ?

0 голосов
/ 30 сентября 2009

Убедитесь, что для свойств вашей рабочей папки задан относительный, а не полный путь (например, MyFolder вместо C: \ MyProject \ MyFolder), иначе он переопределит переопределение. Я видел файлы, проверенные в некоторых очень странных местах в прошлом, когда люди ошибочно указывали полные пути при добавлении папки в представление.

0 голосов
/ 13 апреля 2009

Прекрасно работает для меня с ccnet 1.4.3 и Startem Cross-Platform Client 2008 R2. Убедитесь, что XML действителен. У меня был тег overrideViewWorkingDir, неправильно закрытый, и ccnet игнорировал его. Нашел его, запустив ccnet.exe из командной строки, а не как службу. Также вы можете использовать Process Explorer из SysInternals для просмотра аргументов командной строки, передаваемых в stcmd.exe

0 голосов
/ 14 сентября 2008
<sourcecontrol type="starteam">
    <executable>C:\Program Files\starbase\StarTeam 5.4\stcmd.exe</executable>
    <project>ProjectName/ViewName</project>
    <username>UserName</username>
    <password>Password</password>
    <host>127.0.0.1</host>
    <port>49201</port>
    <autoGetSource>true</autoGetSource>
    <overrideViewWorkingDir>C:\temp\ProjectName</overrideViewWorkingDir>
</sourcecontrol>
...