问题标签 [cruisecontrol]

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 投票
4 回答
1843 浏览

maven-2 - 孩子完成后在父母身上执行目标

我有一个多模块 maven 项目(多层嵌套)。通常,当我执行 maven 构建(例如或其他)时,maven 将在继续处理子项目之前mvn install运行父项目的所有目标。

我希望能够定义一个在父级上运行的目标,但要等到所有子级都已处理完毕。有没有办法做到这一点?

具体来说,我想要做的是运行一个exec:exec目标,该目标在文件系统中递归查找测试结果文件,并将它们复制到一个中央位置以供我们的 CI 系统(巡航控制)聚合。所以,也欢迎这个问题的替代解决方案:)

更新:我忘了提到一个要求:无论构建是否成功,我都需要运行 exec 目标。

0 投票
3 回答
663 浏览

ant - Cruisecontrol 在解析 ant 可以使用的行时遇到问题

我无法让我的巡航控制脚本执行某些操作。我想对我项目中的文件调用 grep 来搜索一些预处理器定义,并将它们放入一个列表中,以便以后使用。当我将它扔进 ant 构建文件时,这个片段工作正常,但在巡航控制中使用时返回错误......

返回的错误是

我在这里完全不知所措。我什至不知道如何调试这个,除了逐步改变事情并看看会发生什么。

0 投票
1 回答
375 浏览

rake - How to pass server urls to Watir Ruby unit tests run by Rake under Thoughtworks Cruise

I'm currently building a suite of Watir tests for my .net web application.

I have wired the watir tests into the Thoughtworks Cruise continuous build using Rake.

What is the best way to pass a number of server urls to the watir tests so I can run the tests against a number of different environments? e.g. build, test, uat etc.

Cheers!

0 投票
3 回答
4578 浏览

java - 如何在ubuntu中将参数传递给tomcat?

我正在尝试将 Cruisecontrol 配置为使用 Tomcat 而不是 Jetty 作为其 servlet 引擎。我正在关注一个关于这个的教程,我被困在它说的地方:

将启动参数传递给 tomcat。

-Ddashboard.config=/home/cruisecontrol/work/dashboard-config.xml

我应该在我的 Tomcat 安装中放入哪个文件?是Tomcat目录下的startup.sh文件吗?

教程在这里

0 投票
1 回答
359 浏览

cruisecontrol - 有什么方法可以更改 CruiseControl 中 .SER 文件的位置

如何在 CruiseControl 中更改 .SER 文件所在的路径。现在它们存储在 CC 主目录中并且它们太多了(我们有 28 个项目)。请帮忙

0 投票
1 回答
126 浏览

ant - 为什么 vetoIfFailing 会导致巡航控制崩溃?

当我将vetoIfFailing属性添加到buildstatus元素时,我遇到了巡航控制崩溃的奇怪问题。

这会导致整个机器stopped对所有项目说:

...但这有效:

那么vetoIfFailing属性有什么问题呢?

0 投票
2 回答
289 浏览

maven-2 - 巡航控制 - 父/子项目

我正在使用巡航控制来不断检查我的项目,到目前为止,它似乎比 continuum 工作得更好,除了一些小问题。

如果我有一个依赖于其他几个项目的项目,并且我更新了其中一个依赖项而不更新其版本号,因此不需要更改父 pom,则父级将永远不会重建。

这是可能的,还是我应该在每次更改后返回并继续增加 pom,然后根据需要在父母中进行相应的更改?

我希望这会自动完成(如果巡航控制有更紧密的 maven 集成),所以我会神奇地知道这种变化会破坏下游的某些东西。

我猜我的新格式可能是:

谢谢,沃尔特

0 投票
2 回答
744 浏览

groovy - CruiseControl:如何从 exec 任务中读取日志

我通过 Cruisecontrol 启动了一个外部 groovy 脚本,它基本上可以工作。我的问题是,如果 groovy 脚本失败,我只会在我的 Cruise web 应用程序和电子邮件中收到“找到错误字符串”;它甚至不在日志文件中。groovy 脚本将其输出写入标准输出日志文件。如何在巡航控制日志中显示外部脚本的输出?

0 投票
2 回答
734 浏览

linux - 无法让修改集在 Linux 上的 CruiseControl 中工作

我正在尝试在 Linux 环境中设置巡航控制。我对 cc.NET 有一些经验,但这是我第一次尝试使用 'nix 版本。这就是我的 build.xml 所拥有的:

当我运行“ant project1”时,一切似乎都正常,除了它告诉我:/opt/cruisecontrol-bin-2.8.3/projects/portal/build.xml:8:问题:创建任务或类型修改集失败原因:名称未定义。

我似乎找不到另一种方式来说“仅在将更改签入 svn 时才构建”。我正在使用 CC 2.8.3。有任何想法吗?

0 投票
2 回答
1802 浏览

cruisecontrol.net - 巡航控制未传递 nant 参数

我一直在尝试使用我的 Cruisecontrol 构建配置文件中的参数无济于事。检查巡航控制日志文件时,我尝试传递的任何 buildargs 都不会传递给对 nAnt 的调用。

这是 nant 任务:

以下是对 nant 的调用的日志文件中显示的内容:

我在想也许有一个 Cruisecontrol 的配置设置告诉它忽略 buildargs?

我尝试重新排序 nant 任务中的行,如您所见,将 buildargs 放在顶部,并在中间和底部放置一些位置。我尝试了可用于 buildargs 的不同语法,例如:

-D:CCFoo="未知" -D:CCFoo=未知 -DCCFoo=未知