gpt4 book ai didi

svn - CruiseControl.NET 中的 Project 和 SVN workingDirectory 配置 block 有什么区别

转载 作者:行者123 更新时间:2023-12-04 14:23:48 25 4
gpt4 key购买 nike

CruiseControl.NET 中的项目和 SVN workingDirectory 配置 block 有什么区别?

我设置了 Subversion,现在我在 CruiseControl.NET 上工作,我注意到配置文件中有两个 workingDirectory block 。我查看了他们的谷歌群组和文档,也许我错过了一些东西,但我没有看到在构建过程中如何使用它们的明确示例。

下面的部分配置取自他们的项目文件示例页面 http://confluence.public.thoughtworks.org/display/CCNET/Configuring+the+Server

<cruisecontrol>
<queue name="Q1" duplicates="ApplyForceBuildsReplace"/>
<project name="MyProject" queue="Q1" queuePriority="1">
<webURL>http://mybuildserver/ccnet/</webURL>
<workingDirectory>C:\Integration\MyProject\WorkingDirectory</workingDirectory>
<artifactDirectory>C:\Integration\MyProject\Artifacts</artifactDirectory>
<modificationDelaySeconds>10</modificationDelaySeconds>

<triggers>
<intervalTrigger seconds="60" name="continuous" />
</triggers>

<sourcecontrol type="cvs">
<executable>c:\putty\cvswithplinkrsh.bat</executable>
<workingDirectory>c:\fromcvs\myrepo</workingDirectory>
<cvsroot>:ext:mycvsserver:/cvsroot/myrepo</cvsroot>
</sourcecontrol>
</project>
</cruisecontrol>

最佳答案

我认为项目工作目录用作 CruiseControl block 中所有命令的根文件夹。因此,如果我有一个带有相关文件夹的 Nant 任务/脚本,它将被附加到这个根文件夹以供实际执行。

The Working Directory for the project (this is used by other blocks). Relative paths are relative to a directory called the project Name in the directory where the CruiseControl.NET server was launched from. The Working Directory is meant to contain the checked out version of the project under integration.

SourceControl 工作目录是您的 SVN 或 CVS 在调用时 check out 文件的地方。例如,这将是您的项目文件夹下的“Src”子目录。

The folder that the source has been checked out into.

引用来源:

关于svn - CruiseControl.NET 中的 Project 和 SVN workingDirectory 配置 block 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/142772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com