Я могу создать веб-сайт с помощью круиз-контроля. Но я не могу опубликовать сайт в другой папке. Подключаю круиз-контроль с TFS. Как опубликовать сайт с круиз-контролем?
как опубликовать сайт в другой папке с помощью круиз-контроля
Ответы (2)
не уверен, как TFS влияет на вещи, но в вашем файле ccnet.config у вас должно быть два узла для вашего проекта: workingDirectory
и artifactDirectory
. artifactDirectory
- это то место, где должны оказаться результирующие двоичные файлы и т. Д.
person
Matt Jacobsen
schedule
17.06.2009
Предполагая, что проект является проектом веб-приложения, вы можете добавить аргумент WebProjectOutputDir в свою задачу msbuild в CC.net.
<msbuild>
<executable>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe</executable>
<workingDirectory>C:\dev\ccnet</workingDirectory>
<projectFile>CCNet.sln</projectFile>
<buildArgs>/noconsolelogger /p:Configuration=Debug /v:diag /p:WebProjectOutputDir=Output</buildArgs>
<targets>Build;Test</targets>
<timeout>900</timeout>
<logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
person
Trevor
schedule
18.06.2009