hudson相关内容

Java项目的Hudson和CruiseControl有什么区别?

我认为标题总结起来。我只是想知道为什么一个或另一个更好的连续集成构建的Java项目从Svn。 解决方案 时间CruiseControl提交者和从未使用过Hudson的人我很有偏见,但我的承诺是: Hudson更容易启动和运行(大部分来自一个漂亮的网络界面),并有一个非常活跃的插件开发社区。 CruiseControl支持许多第三方的东西,并有一些整洁的技巧与插件预配置和包括xm ..
发布时间:2017-01-04 19:02:16 Java开发

哈德森经验 - 建筑矩阵项目

有没有人试过这个功能,并有一些反馈?或者有人知道一些有用的样本来查找? 解决方案 我已经尝试过这个功能几个月前,使用它(只是因为我不需要它,而不是因为它不是一个好的功能)。 基本上,你定义n轴,每个轴是一个属性有几个值。 让我们举个例子:定义Axis“JDK”,可能的值为“1.4”,“1.5”,“1.6”定义另一个属性“数据库”,其中可能的值是“oracle”,“mysql”。 ..
发布时间:2017-01-04 18:59:49 其他开发

如何和为什么我设置一个C#构建机器?

我正在与一个C#项目的小(4人)开发团队合作。我建议设置一个构建机器,它将每晚构建和测试项目,因为我明白这是一个好东西。麻烦的是,我们在这里没有很多的预算,所以我必须为这些权力的费用辩解。所以我想知道: 我需要什么样的工具/许可证?现在,我们使用Visual Studio和Smart Assembly来构建,并使用Perforce进行源代码管理。我需要别的东西,或者有相当于一个cron作业运 ..
发布时间:2017-01-04 18:58:31 C#/.NET

验证Jenkins CI Github私人存储库

我想让Jenkins自动地从我们在Github上托管的私人库中获取数据。 但是我不知道如何完成这个任务..试图文档,为jenkins用户生成ssh-key,我可以看到的是:“无法克隆repo”。我已检查过网址 - 它们是有效的。 任何线索,也许你知道一些文档/博客/什么描述这种东西? 解决方案 也许GitHub支持部署键是您要寻找的?引用此页: 我应何时使用部署密钥? ..
发布时间:2017-01-04 18:57:09 其他开发

存档hudson / jenkins中的工件

有人可以在构建过程中向我解释工件的想法吗? 我有工作区目录,代码,编译和运行我的蚂蚁脚本等 到底,在我的case,我得到一个jar文件,准备安装。这是否被认为是工件? 我应该在哪里告诉我的构建脚本来放置jar文件?在工作区目录中?我的jar文件取决于变量,如 BUILD_ID 等等,我怎么能告诉Jenkins哪个jar文件选择一个唯一的文件名? 我有点困惑 - 谁能解释? ..
发布时间:2017-01-04 18:56:40 其他开发

如何在哈德森和詹金斯之间选择?

花了我一个小时左右才开始工作Hudson最近才分支(2011年1月) 我不知道现在每个分支的变化有多快,但更重要的是,每个分支正在采取的方向和什么是关键点,所以可以选择哪一个去? 任何人都有产品路线图和功能差异的链接? 解决方案 使用 Jenkins 。 Jenkins是 recent fork 由Hudson的核心开发人员。要理解为什么,你需要知道项目的历史。它最初是开 ..
发布时间:2017-01-04 18:55:24 其他开发

自动配置或创建hudson作业

有没有办法通过一个Hudson作业创建新的Hudson作业基于一个以前的Jobs? 例如,如果我需要创建新的一堆作业one,自动创建4个具有不同参数的类似配置的作业 基本上这样的步骤 创建SVN分支我可以调用 svn cp 命令,并使用脚本进行参数化 创建基于新 svnbranch 名称 以后标记 或者其他单词,我需要克隆以前的工作,并给新分支的名称$ Branch进入 ..
发布时间:2016-12-27 17:34:45 其他开发

如何在Hudson / Jenkins获得CTest结果

我使用CTest(CMake的一部分)进行自动测试。 如何在Jenkins仪表板中获取CTest结果? 解决方案 在Jenkins中,在CMake部分之后(可能是通过CMake插件创建的),添加以下批处理脚本或适应Linux上的构建: del build_32 \\ JUnitTestResults.xml pushd build_32\Tests “C:\Progra ..
发布时间:2016-12-02 23:52:57 其他开发

Jenkins / Hudson环境变量

我从用户 jenkins 运行Jenkins,它有 $ PATH 设置为某种东西,当我进入Jenkins web ( http:// $ host / systemInfo ),我看到一个不同的 $ PATH / code>。 我已经在Jenkins网站上使用本机rpm在Centos上安装了Jenkins。我使用安装提供的启动脚本使用 sudo /etc/init.d/jenkins sta ..
发布时间:2016-11-14 10:46:22 Linux/Unix

如何从Hudson运行SimpleTest?

我正在使用CakePHP做一些工作,并希望使用Hudson。我可以运行各种插件,但我没有看到任何SimpleTest。直到蛋糕2.0出来,他们移动到PHPUnit,我想知道如何运行SimpleTest与哈德逊。 解决方案 这是一个老问题,但我认为我会给我的输入... 我们仍然坚持在蛋糕1.3和使用Jenkins。我们使用 stagehand-test runner 运行测试并生成ju ..
发布时间:2016-11-08 15:35:18 PHP

如何在为多个平台构建时使用hudson

现在我们正在为Win32平台构建一些C ++应用程序。我们将很快移植到Linux,然后可能更多(32和64位)。 什么是标准做法,您是否在自己的平台上使用多个哈德森服务器来执行构建,或者hudson服务是否创建VM并进行构建? p> 我不清楚这是最好的实践方法。 理想情况下,我只想要一个一堆VM运行哈德森,然后根据需要启动构建。 有人可以指定我的资源吗? 解决方案 p ..
发布时间:2016-10-22 17:59:44 C/C++开发

buildbot vs hudson / jenkins for C ++持续集成

我目前使用jenkins / hudson连续集成一个大多数C ++项目。我们有单独的项目为树干和每个分支。此外,还有一些Java代码的相关项目,但是这些的设置现在是相当基本的(我们可以做更多的事情)。 C ++项目执行以下操作: 构建一切,包括是否重新配置,执行干净构建或使用新的检出 可选择运行所有测试 运行cppcheck 生成doxygen文档 发布报告:单元测试,valgri ..
发布时间:2016-10-22 17:06:17 C/C++开发

无法获取hudson来解析JUnit测试输出XML

EDIT :此问题已由google在gtest 1.4.0中修复; 查看原始错误报告了解详情。 我最近切换到gtest的C ++测试框架,我目前无法使用的一个伟大的功能是生成JUnit风格的XML测试报告的能力, gtest测试套件生成的XML输出看起来都是合法的: ..
发布时间:2016-10-14 12:42:09 C/C++开发

我怎样才能设置哈德森用于不同项目中的相同存储库和维护单独的更改日志?

我通常设置SVN举办1大的项目每库,但我们的很多基础设施已经改变了,现在我们有一个具有像这样 层次 分行 标签 中继线 PROJECT1 文件&安培;文件夹 Project2的 文件&安培;文件夹 项目3 文件&安培;文件夹 Projects1, 2,和3不彼此之间分享任何东西,他们是独立的项目,每个都有自己的解决方案文件待建。 我可以在 ..
发布时间:2016-10-03 22:04:26 C#/.NET

你如何运行詹金斯NUnit的测试?

我在找一个C#应用程序运行自动化测试的NUnit,夜间和每次提交到SVN。 这是一些詹金斯-CI可以做? 是否有一个在线教程或如何对文件,它记录了类似的设置,我可以看看? 解决方案 我需要做的正是你做什么,这里是我的设置詹金斯如何做到这一点: 添加NUnit的插件詹金斯 在您的项目转至配置 - > 建立 - > 添加构建步骤 在下拉向下滚动到 - > 执行Windows批 ..
发布时间:2016-08-26 22:07:45 C#/.NET

可以在哈德森调查工作不拉code下来SCM?

我有我想要运行的每一个内容提交到存储库做一次工作。我想避免把该code下来,我只是想通知构建触发。那么,有没有任何办法在生成或方法来查询的东西,是不是在为SCM构建不拉下特定的仓库在您的供应链管理? 解决方案 您可以使用的后commit钩子触发您的哈德逊工作。 ..
发布时间:2016-08-16 13:33:43 开发过程