- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的公司设置 CruiseControl.Net。目前,我们在 Bazaar 存储库中存储了多个 .net 解决方案,我想使用 MSBuild 来构建每个解决方案。这似乎没有太大争议,但我看不到将 CruiseControl.Net 绑定(bind)到 Bazaar 的简单方法。
似乎有一个插件可以做到这一点,地址为 http://www.sorn.net/projects/bazaar-ccnet但此链接不再有效,我似乎无法在其他地方找到该插件
我打算使用外部源代码控制类型,但 bazaar 似乎对传递给它的 GETMODS 参数感到困惑
我现在的想法是创建一个单独的项目来使用 Exec 任务从集市中提取修改,然后创建另一个项目来对该目录运行文件系统源代码控制检查。我相当确定我可以让它工作,但看起来有点老套。
我不介意为 CruiseControl.Net 编写一个新的 Bazaar 插件,但我找不到从哪里开始。
我的问题是
最佳答案
如果我是你,我会编写自己的插件。您将在 CC.NET 存储库中的 project/core/sourcecontrol 下找到当前实现的源控件。您需要一些东西。第一个是主类,它将继承自 ProcessSourceControl 并且应该基于当前的源代码控制提供程序。这个初始类将实现 GetModifications、LabelSourceControl 和 GetSource 等功能。然后,您将需要一些帮助器类,其中包括historyparser 类和urlbuilder 类。这些是特定于每个源代码控制提供程序的,并负责解析 getHistory 命令或您的任何命令的返回。并将所有必要的部分放入修改对象中。 url 生成器从修改对象中获取信息并创建 url,如果您的源代码管理支持此功能,则将在您的 Web 浏览器中显示特定的 checkin 。它对你来说确实应该很容易,它是 CC.NET 最好的部分之一,因为他们不提供的任何东西你都可以轻松地自己编写。我不知道有任何其他持续集成支持 Bazaar,因此您最好继续使用 CC.NET,因为它具有自定义功能。
关于.net - 集市 + CruiseControl.Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1838626/
我想在我的公司设置 CruiseControl.Net。目前,我们在 Bazaar 存储库中存储了多个 .net 解决方案,我想使用 MSBuild 来构建每个解决方案。这似乎没有太大争议,但我看不到
我正在尝试编写一个简单的脚本来遍历目录列表,检查它们是否受 bzr 版本控制,然后告诉我它们的状态是什么——即有多少文件已被修改、添加等。 我已经使用 bzrlib Python API 完成了这项工
我是一名优秀的程序员,十分优秀!