问题标签 [ccnet-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1160 浏览

cruisecontrol.net - 让 CruiseControl.NET 在显示“活动”时使用长期运行任务的输出

CruiseControl.NET中,我设置了两个项目,一个用于构建,一个用于部署构建包。

我们的构建主要基于MSBuild,当它运行仪表板时,仪表板会不断更新构建的最新输出。这意味着即使完整构建可能需要 15 分钟,您也可以准确地看到它在哪里,并且它正在取得进展。

部署是使用另一个工具运行的(VisualBuild,尽管我看到与 PowerShell 等其他工具相同的基本行为)。这是另一个长期运行的任务,但在这种情况下,仪表板不会随着其进展而更新其输出。由于部署可能需要很长时间,因此很难判断事情是否在进展或事情是否已经停滞。输出将记录到 CruiseControl.NET 日志中,一旦完成,就会显示在仪表板上,但在部署过程中不会显示。

有没有办法以类似实时的方式从仪表板上更新的其他任意长时间运行的任务中获取输出?MSBuild 在这方面有何特别之处?

0 投票
1 回答
553 浏览

cruisecontrol.net - 如何使用重试机制完成预定的自定义 CruiseControl.Net 触发器?

我想用 CruiseControl.Net 创建以下构建策略

按固定时间表检查交货(例如 7:00h、12:00h、16:00h、20:00h)。
交付检查包括在开始集成构建之前必须满足的两个条件:

  1. 在代码存档中检测到更改
  2. 自定义条件“A”

我创建了一个自定义触发器插件,它检查条件 A 并且可以使用内部触发器进行扩展,在本例中是 scheduleTriggers 的 multiTrigger,它似乎工作正常。

现在考虑在 7:00 检查期间检测到存档更改但尚未满足自定义条件 A 的场景。如果在检查后满足条件 A,则意味着在 12:00 检查之前不会获取更改,这显然是不希望的。

有没有办法在当前的 CCNet 配置中实现一种重试机制,以便如果检测到更改但尚未满足条件 A,CCNet 将继续尝试直到满足条件,然后才开始集成构建?

0 投票
2 回答
169 浏览

cruisecontrol.net - 如何从不同的计算机访问ccnet页面

好的,所以我可以通过访问http://localhost/ccnet从服务器访问仪表板

我需要做的是能够从另一台计算机查看此页面,但在浏览器中输入该 URL。如果有人知道如何做到这一点,请帮助thanx

0 投票
2 回答
864 浏览

.net - nant 0.85 上的 ftptask

你如何将文件上传到 nant 中的 fpt 服务器?我使用了以下代码,但它说属性服务器是未知的。

我使用 ftptask 库我不知道出了什么问题..请帮助thanx

0 投票
1 回答
479 浏览

asp.net - CCNET - 需要构建任务?多个存储库,每个项目一个 CCNET 源代码部分

CCNET 问题 - 场景如下:

  • 我有 10 名开发人员对使用 GIT 作为版本控制的 Sitecore 安装进行本地开发。完成他们的功能/修复后,他们会推送到集成存储库。
  • 我已经为 Sitecore 项目设置了 CCNET,该项目指向远程集成代表和本地实时 qa 代码库。CCNET 找到我的开发人员对集成存储库所做的提交,然后更新 qa 代码库存储库。
  • 我还有其他几个由 CCNET 管理的 .Net 类库项目,编译时它们的输出指向 Sitecore bin 目录。
  • Sitecore 安装只是没有可编译方面的构建的结果。它是一个具有自己的 API 的网络产品,并且能够集成我们创建的自定义 dll 来定制产品。

问题:

  1. 是否需要 CCNET 构建任务作为执行其他活动(如 nUnit 或 robocopy)的条件?(我问这个的原因是因为“构建”本机用于编译应用程序并生成输出,而我们想要构建的唯一原因是确保所有依赖项都存在并且我们可以跳转到单元测试...)。

  2. 如果我的开发人员没有指向像集成这样的集中式代表,那么当配置文档只允许每个项目一个 GIT 源代码控制部分时,CCNET 怎么知道他们所有的远程 GIT 存储库在哪里?

  3. 每个项目,当我配置 GIT vc 规范时,它会要求需要静态保存到文档的分支。CCNET 有能力动态接受不同的分支吗?

0 投票
1 回答
256 浏览

cruisecontrol.net - 我可以为 ccnet 统计数据指定多个可能的来源吗?

我有一些使用 NCover 进行测试覆盖分析的构建,还有一些使用 DotCover。我将 NCover/DotCover 汇总报告合并到 ccnet 日志中,但是我需要提取到 ccnet“Coverage”统计中的项目因工具而异(因为报告的格式不同)。

对于 NCover,我使用以下内容:

对于 DotCover,我需要这个:

有没有办法同时指定两者?如果我只在 statisticList 中列出这两个部分,则第二个总是获胜(因此,如果我将 DotCover 列为第二个,则使用 NCover 的构建将其覆盖统计设置为零,因为找不到 DotCover 统计)。我想要的是将统计数据设置为 NCover 统计数据(如果存在),或者设置为 DotCover 统计数据(如果存在)。

谢谢您的帮助!

0 投票
3 回答
3617 浏览

svn - svn 命令行错误“服务器证书验证失败:颁发者不受信任”我该如何解决这个错误?

我有 CCNET 构建服务器设置。定义时出现上述错误

在我的 ccnet.config 中,我得到 Server certificate verification failed: issuer is not trust test-server.local" 我该如何解决这个错误?我正在使用 ccnetservice 运行 CCNET。

0 投票
1 回答
1153 浏览

git - CC.net 和 GitHub 私有存储库

有没有人能够弄清楚如何配置 ccnet 源代码控制设置以连接到私有 github 存储库?

0 投票
2 回答
1336 浏览

cruisecontrol.net - sonar for .net 4 in ccnet

hi all does sonar support .net 4? if so how can i integrate sonar with cruisecontrol.net (ccnet) with out using maven o anything else.just sonar and ccnet.. thanx

0 投票
0 回答
636 浏览

msbuild - FitNesse 与 CCNet 集成,构建日志中的 XML 是否正确?

我几乎可以适应 ccnet 集成,但我的结果没有显示在我的仪表板中,尽管遵循以下操作:

http://confluence.public.thoughtworks.org/display/CCNET/Using+CruiseControl.NET+with+FitNesse

我使用 File Merge Task 合并了我的 xml 结果文件,我使用以下方法生成: Parse Fitnesse RESTFul XML output into TFS Test format

在下面的 XML 中,xml 是应该的方式吗?这是我来自 ccnet webdashboard 的日志文件:

那么为什么我的结果没有显示在仪表板中?我已经编辑了我的 dashboard.config 以包括:

我在构建日志中获得了 XML。

谢谢你!

干杯