问题标签 [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 回答
3455 浏览

cruisecontrol.net - 检测到未使用的节点:ccnet 1.6.7981.1

我尝试使用此链接标记配置ccnet ,如下所示

ccnet.config

定义.config

项目1.config

我正进入(状态

ccnet.log

我几乎尝试了一切,花时间在谷歌上搜索,可能是什么问题?哪个节点未使用..?

提前致谢

0 投票
1 回答
258 浏览

cruisecontrol.net - CruiseControl.net - 有没有办法运行批处理文件,将 (msi) 文件复制到不同域中的另一台服务器?

我有一个问题,我试图将文件(msi)从我们的构建服务器复制到 CruiseControl 中的测试服务器。一旦这些被复制,我们计划有一个计划任务,它将在夜间运行静默安装。我需要能够将那个构建的状态推回 CruiseControl。

我在从我们的 Cruisecontrol 项目中运行的批处理文件中复制这些文件时遇到问题。我很确定这是一个权限问题。

还有一种方法可以将构建状态推送回 CruiseControl,以便它可以告诉我们安装失败的时间?

0 投票
2 回答
4077 浏览

cruisecontrol.net - CruiseControl.net 网络仪表板安全性

我在向 Web 仪表板添加安全性时遇到了极端问题。我正在尝试为一堆 Web 应用程序项目设置安全性。在没有启用安全性的情况下一切正常。

我想要的安全性相当简单。2个角色“发布者”和“测试者”,发布者可以做任何事情,测试者可以强制构建测试部署项目,并且只查看所有升级实时安装的其余项目。但是我就是无法让它工作。作为开始,我认为我已经为每个人提供了一切,并且根据我设置各种事物的方式,我遇到了一些不同的问题。在所有情况下,配置文件都使用验证器实用程序进行验证。

服务器配置

项目安全

仪表板.config

文档中有 3 件事不清楚。

  • 需要在 IIS 中设置什么样的身份验证。
  • 我需要在 ccnet.config 服务器安全部分设置什么样的用户。
  • 在仪表板配置中,我在该<securityPlugins>部分中需要什么。

我已经尝试过集成在 web.config 和 iis 中的表单和窗口。对于表单,它基本上抱怨没有 login.aspx,所以我怀疑这是正确的。通过集成 Windows,我可以访问仪表板。我可以在列表中看到任何没有安全元素的项目,但任何操作都会导致安全异常,表明我没有 ViewProject 权限。任何具有安全元素的项目都不会显示在列表中。无论我使用 simpleUser、passwordUser 还是 ldapUser,我都会得到相同的行为。除了 simpleSecurity 之外,我找不到任何提到我可以放在该securityPlugins部分中的任何其他值的任何地方,是否还有其他值,如果有,它们是什么。

我已搜索文档,但找不到任何这些问题的答案。

编辑

谁能建议我可以实现以下目标的人将获得赏金,即使它与我上面描述的方式完全不同。

我想要一组可以查看所有 CC.net 项目并强制构建 1 个特定项目的用户。我想要另一组可以查看和强制构建所有项目的用户。我希望它与一个 cc.net 仪表板、一个配置文件一起使用,但具有不同的用户帐户。

编辑 2

由于赏金即将用完,我也会给予它,以便任何可以提供某种令人信服的证据证明 cc.net 中的安全性不起作用的人,所以至少我知道不要再浪费我的时间了。此外,我曾尝试记录一个问题或在 cc.net 论坛上发布有关此问题的信息,但他们似乎已经过渡到一个新系统,而且这似乎也不起作用,它根本不会让你注册一个用户帐户,它需要电子邮件验证,但电子邮件永远不会通过。

0 投票
0 回答
322 浏览

svn - Cruisecontrol.net 内部版本号不增加

我们使用 Cruise Control .Net 作为我们的构建服务器。对于我们的版本编号,我们使用具有以下配置的 SvnRevionLabeller

除非构建损坏,否则此方法工作正常。生成的内部版本号与损坏的内部版本之前的最后一个正确版本的内部版本号相同。我们需要什么设置来给新的正确构建一个递增的构建号?

0 投票
1 回答
10267 浏览

msbuild - 文件夹包含多个解决方案文件的 MSBUILD 错误

我正在尝试设置 CCNET,但遇到了问题。

我的构建失败了,我收到了这个错误

在我的配置文件中,ccnet.config我的msbuild块如下

在这种情况下,C:\example\directory 有多个解决方案文件。即使我指定了项目文件,我仍然收到该错误。

0 投票
4 回答
1298 浏览

continuous-integration - 项目未显示在巡航控制仪表板中

我是持续​​集成和巡航控制的新手。但是我查看了几个示例,并尝试将项目设置为预先存在的巡航控制设置,其中包含几个项目。

我敢肯定,所有文件都指向正确,并且我修改了正确的 ccnet.config。

但是,我添加的项目没有显示在 Web 仪表板中。

这是我在ccnet.config添加的项目块。(出于安全原因,删除了元素中的值,但我确信这些值都很好。)

我错过了什么吗?修改 ccnet.config 后我还需要做什么吗?来自这里的任何指导都会非常有帮助。

0 投票
2 回答
3734 浏览

tfs - 如何让 msbuild 不重建所有项目

我们有 CCnet+msbuild+tfs。

为每个项目配置构建。我们没有使用解决方案构建。

问题是如果我们只做 1,我们应该如何配置构建以不再重建所有项目

与源代码控制中的一个确切项目相关的更改?有什么办法可以做出一些条件,应该在哪里

我们具体吗?

0 投票
1 回答
711 浏览

ccnet-config - ccnet 不删除构建日志

我的 ccnet.config 文件中有以下内容

但是构建日志永远不会被删除?我误解了这个吗?我希望那里永远不会看到超过 5 个日志文件。

0 投票
1 回答
533 浏览

cruisecontrol.net - ccnet.config Cruisecontrol .net 版本 1.6.7981.1 上的 rangeParameter 标签无效

我正在尝试使用强制构建选项的一系列参数配置 ccnet.config 文件,但 Validator.exe 程序说:“无法加载数组项 'rangeParameter' - 无法从 System.String 类型转换为 ThoughtWorks.CruiseControl.Remote .Parameters.ParameterBase for object with value:"The type of build to perform.CleanBuildBuild"。我找不到方法,这让我很紧张.....

非常感谢和最好的问候!!!!

这是项目的部分:

0 投票
0 回答
285 浏览

ccnet-config - 如何使用多个贴标机创建 CCNet 标签?

我正在使用 ccnet 1.6 并希望使用以下格式创建 CCNetLabel

Mmbr
其中
M 是固定文本,
m 来自Default Labeller
b 来自File Labeler
r 是 svn revision

我想要 CCNetLabel 的值,因为它在标记构建时由 svn 控制块使用。