gpt4 book ai didi

cruisecontrol.net - CC.Net中的ModifyReader任务示例?

转载 作者:行者123 更新时间:2023-12-03 23:40:59 25 4
gpt4 key购买 nike

我正在尝试建立一个构建链,以在各个构建阶段传播修改历史。我的第一个念头是modificationWriter / modificationReader对,但是我很难让读者阅读结果。有人有示例或技巧吗?

我正在使用最新的CC.NET 1.4.4 SP1。谢谢!

最佳答案

玩了一会儿就知道了。

请注意,您需要最新版本的CC.NET,我认为是1.4.3版或更高版本。这是从1.4.4 SP1开始的。

我最初在1.4.0上尝试过,但是ModificationReader任务在旧版本中不存在。

<cruisecontrol>

<!--WATCH SANDBOX CONTINUOUS IS A TRIGGER TO CONTINUOUS BUILD AND INDIRECTLY FULL BUILD -->
<project name="WatchSandboxContinuous" queue="TestQ" queuePriority="4">
<triggers>
<intervalTrigger/>
</triggers>
<sourcecontrol type="your_source_control_type">
...
</sourcecontrol>
<tasks>
<modificationWriter>
<filename>mods.xml</filename>
<path></path>
<appendTimeStamp>True</appendTimeStamp>
</modificationWriter>
<nullTask />
</tasks>
</project>

<!--BUILD SANDBOX CONTINUOUS WOULD DO A FAST CONTINUOUS BUILD AND TRIGGER FULL BUILD -->
<project name="BuildSandboxContinuous" queue="TestQ" queuePriority="3">
<triggers>
<projectTrigger project="WatchSandboxContinuous" />
</triggers>
<prebuild>
<modificationReader>
<filename>mods.xml</filename>
<path>C:\Program Files\CruiseControl.NET\server\WatchSandboxContinuous\Artifacts</path>
<deleteAfterRead>True</deleteAfterRead>
</modificationReader>
</prebuild>
<tasks>
<!--Propagate modification history to next full build-->
<modificationWriter>
<filename>mods.xml</filename>
<path></path>
<appendTimeStamp>True</appendTimeStamp>
</modificationWriter>
<nullTask />
</tasks>
</project>

<!--BUILD SANDBOX FULL WOULD DO A FULL REBUILD AT NIGHT WITH ANY ADDITIONAL TASKS -->
<project name="BuildSandboxFull" queue="TestQ" queuePriority="2">
<triggers>
<multiTrigger operator="And">
<triggers>
<projectTrigger project="BuildSandboxContinuous" />
<scheduleTrigger buildCondition="ForceBuild" time="23:00" />
</triggers>
</multiTrigger>
</triggers>
<prebuild>
<modificationReader>
<filename>mods.xml</filename>
<path>C:\Program Files\CruiseControl.NET\server\BuildSandboxContinuous\Artifacts</path>
<deleteAfterRead>True</deleteAfterRead>
</modificationReader>
</prebuild>
<tasks>
<nullTask />
</tasks>

</project>

</cruisecontrol>

关于cruisecontrol.net - CC.Net中的ModifyReader任务示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1302773/

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