gpt4 book ai didi

configuration - CruiseControl 多个源文件夹

转载 作者:行者123 更新时间:2023-12-04 05:43:27 27 4
gpt4 key购买 nike

我想编译一个项目(使用 CruiseControl),不仅在其源代码发生变化时,而且在某些依赖项发生变化时也进行编译。

示例:我有 3 个文件夹:

c:\myProject\src(我的源文件夹)
c:\dependency1\src (依赖1的源代码)
c:\dependency2\output(依赖项 2 的 dll)

如果这些文件夹之一中的任何内容发生更改,我想在 Cruisecontrol 中编译我的项目。

如何在 ccnet.config 中进行配置?

再见,谢谢于尔根

最佳答案

应该是这样的:

<project>
<!-- ... -->
<sourcecontrol type="multi">
<requireChangesFromAll>False</requireChangesFromAll>
<sourceControls>
<svn>
<trunkUrl>svn://svn.mycompany.com/myProject/trunk</trunkUrl>
<workingDirectory>c:\myProject\src</workingDirectory>
<!-- ... -->
</svn>
<svn>
<trunkUrl>svn://svn.mycompany.com/dependency1/trunk</trunkUrl>
<workingDirectory>c:\dependency1\src</workingDirectory>
<!-- ... -->
</svn>
<filtered>
<exclusionFilters />
<inclusionFilters>
<pathFilter>
<caseSensitive>False</caseSensitive>
<pattern>c:\dependency2\output\dependency2.dll</pattern>
</pathFilter>
</inclusionFilters>
<sourceControlProvider type="filesystem">
<autoGetSource>False</autoGetSource>
<ignoreMissingRoot>True</ignoreMissingRoot>
<repositoryRoot>c:\dependency2\output</repositoryRoot>
</sourceControlProvider>
</filtered>
</sourceControls>
</sourcecontrol>
<!-- ... -->
</project>

关于configuration - CruiseControl 多个源文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2676242/

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