hudson相关内容

使用提交消息中的标签在 Jenkins/Hudson 中触发构建

是否可以仅在提交消息中出现特定字符串时触发 Hudson/Jenkins 构建? 例如,我想通过编写如下提交消息来触发将我的应用程序推出到开发环境的构建: MYPROJECT-123 修复了 MyClass.java 中的 NPE #deploy:DEV 这个关于Continuos Deployment的精彩演讲中描述了总体思路 但我在 Hudson 找不到有关如何执行此操作的任 ..

Jenkins - 将构建推广到不同的环境

我希望获得一些关于通过其环境推广构建的最佳方式的指导. 我们有 3 个环境,DEV、STAGING、PROD. DEV Jenkins 构建在持续集成设置中运行,当代码签入 subversion 时,Jenkins 将运行新构建(清理、编译、测试、部署). 棘手的一点是在 STAGING 和 PROD 方面. 这个想法是能够手动将成功的 DEV 构建提升到 STAGING. ..
发布时间:2022-01-12 19:24:51 其他开发

Windows Azure 中的持续集成服务器

我想在我的项目中使用持续集成系统.但是,我不想使用办公室中的服务器,而是希望我的持续集成服务器在 Windows Azure 上运行.有没有人设置这个?是否有在 Azure 中托管 Hudson 或 CruiseControl.Net(或任何其他 CI 系统)的方法? 解决方案 我已经在 Windows Azure 上安装了 Jenkins,它非常适合我. http://blogs. ..

Hudson——设置主机和从机的分步指南

如您所见,hudson 网站上的链接是 死了. 所以,我希望一步一步地设置一个带有 linux master 的 windows slave. 我设法在 windows 机器上设置了 hudson,但是我如何链接从机以向主机报告并从主机启动构建以在 windows 从机上运行. 基本上master/slave之间的数据流是怎么实现的,我知道是可以做到的,但是网上没有文档明确说要做 ..

有使用持续集成设备的经验吗?

我们有一个持续集成服务器运行 Hudson CI.我正在考虑在办公室安装一个带有各种构建统计数据的 LCD 显示器,并且很好奇其他人的组合. 我目前正在考虑购买一个支持 WIFI 的数码相框,我可以将生成的图像发送到该相框.或者重新利用旧笔记本电脑... 想法?经验? 解决方案 有很多解决方案(下面的所有链接都指向使用 Hudson 或现有插件的工作解决方案): Huds ..

如何停止 Maven 的验证阶段重建工件?

想象一下我有一个使用 Maven 构建的 Java 项目: 一些快速运行的单元测试: 开发人员应在提交前运行 我的 CI 服务器(Hudson,FWIW)应在检测到新提交时运行,并在出现故障时提供几乎即时的反馈 一些运行缓慢的自动化验收测试: 开发者可以选择运行,例如重现和修复故障 我的 CI 服务器应该在成功运行单元测试后运行 这似乎是一个典型的场景.目前,我正在跑步: ..

Post-Commit Hook 触发自动 Jenkins 构建

我知道有很多类似的帖子,但我没有找到解决方案,其他帖子中提供的建议和解决方案与我所看到的不太相符. 场景非常简单:我在 Eclipse 中有一个项目,当我将该项目的更改签入到我们的 Subversion 服务器(即 VisualSVN Server 2.5.3)时,我想要我们的 Jenkins 持续集成服务器(即, Jenkins 1.546) 来接受这个变化并开始一个新的构建.我不想从 J ..

开发人员和企业分发之间的 CodeSign 冲突

我的公司使用一台构建机器(Mac Mini)作为 CI 节点来构建我们的 iOS 应用程序.我们目前在 mini 上构建了 Ad-Hoc 和 App Store 配置.我们最近加入了企业计划,并希望开始构建企业配置.但是,我们的构建过程现在失败了,因为我们现在有两个名为“iPhone Distribution: Widget Corporation"的证书.一个是 AdHoc/AppStore 的 ..
发布时间:2022-01-12 19:14:53 移动开发

如何生成变更日志:自上次 Hudson 构建以来的 git log?

我正在使用 Phing 在 Hudson 执行后期构建任务. 我想生成包含自上次成功构建 Hudson 以来的所有提交的更改日志.但是看起来 Hudson 和 Hudson 的 Git 插件都没有提供 %last_build_time% 变量. 这将是令人满意的解决方案,(但如何获得时间?): git log --pretty="%s" --since="%last_build_ti ..
发布时间:2022-01-12 19:13:08 其他开发

竹VS.Hudson(又名 Jenkins)与任何其他 CI 系统

有没有人同时使用 Hudson 和 Bamboo 的经验?对这些产品的相对优势和劣势有何看法? 好的,既然人们不断提到其他 CI 产品,我将进一步开放这个.这是我的一般问题.我想为一个新项目设置一个 CI 系统.该项目可能包含 Java 组件(WAR 和 JAR)、一些 python 模块,甚至可能包含一个 .NET 组件.所以我想要一个 CI 服务器,它可以: 处理多种语言, 将工 ..
发布时间:2022-01-12 19:10:57 Java开发

将 Hudson 与 MS 测试集成?

是否可以将 Hudson 与 MS 集成测试? 我现在正在使用 Hudson 在我的开发机器上设置一个较小的 CI 服务器,以便获得一些统计数据(即.FxCop 和编译器警告).当然,如果它可以只运行我的单元测试并显示它们的输出,那也很好. 到目前为止,我已将以下批处理任务添加到 Hudson,使其能够正常运行测试. "%PROGRAMFILES%\Microsoft Visual ..
发布时间:2022-01-12 19:04:25 其他开发

在哈德逊的工作之间共享构建工件

我正在尝试在 hudson 设置我们的构建过程. Job 1 将是一项超快速(希望如此)的持续集成构建工作,并且会经常构建. 工作 2,将负责定期运行或手动触发的综合测试套件. Job 3 将负责在代码库中运行分析工具(很像 Job 2). 我尝试使用“高级项目选项 > 使用自定义工作区"功能,以便在 Job 1 中编译的代码可以在 Job 2 和 3 中使用.但是,似乎所 ..

没有 RDC 的 Windows 和 GUI 测试上的 Jenkins

我们有 Jenkins 的主从配置.我们的 .NET 项目是由在 Windows 上运行的从属 Jenkins 实例构建的. 有很多 GUI 测试,但它们似乎只有在远程桌面连接 (RDC) 会话打开时才会运行. 当尝试在没有 RDC 的情况下运行测试时,Jenkins 没有显示任何测试进度.但是,然后我连接到 Slave 的桌面,可以看到启动的应用程序的主窗口,但是 UI 测试框架(白 ..
发布时间:2022-01-12 18:57:49 C#/.NET

CI:Hudson with .Net vs CruiseControl.Net

我在一家希望集成 CI 服务器的 .net 商店工作.从我所见,Hudson 似乎是最受欢迎的选择.考虑到我们是一家仅限 .net 的商店,Hudson 会不会出现 CC.NET 不会遇到的任何障碍? 解决方案 我想不出 Hudson 无法为我们的 C# 开发做的一件事,即使使用基于 MSTest 的测试,您现在也可以在它们上运行和绘制趋势图使用 新插件(仅在您测试 ONE 程序集时有效) ..
发布时间:2022-01-12 18:57:26 C#/.NET

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

我认为标题总结了这一点.我只是想知道为什么其中一个更适合 Svn 的 Java 项目的持续集成构建. 解决方案 作为一个长期的 CruiseControl 提交者和一个从未使用过 Hudson 的人,我很偏颇,但我的看法是: Hudson 更容易启动和运行(很大程度上来自一个漂亮的网络界面),并且拥有一个非常活跃的插件开发社区. CruiseControl 得到了许多 第三方资料 ..
发布时间:2022-01-12 18:56:54 Java开发

哈德逊和詹金斯如何选择?

我花了一个小时左右才弄清楚 Hudson 最近才分公司(2011 年 1 月) 我不知道现在每个分支的变化有多快,但更重要的是,每个分支的方向是什么,关键点是什么,可以在其中做出选择? 谁有产品路线图和功能差异的链接? 解决方案 使用 Jenkins. Jenkins 是 Hudson 核心开发人员最近的分叉.要了解原因,您需要了解项目的历史.它最初是开源的,由 Sun 提供 ..
发布时间:2022-01-12 18:50:27 其他开发

如何通过我们的 CI 平台 (Hudson) 自动增加 C# 程序集版本?

我和我的团队在增加程序集版本号方面非常糟糕,而且我们经常发布 1.0.0.0 版本的程序集.显然,这会引起很多麻烦. 通过我们的 CI 平台,我们的实践变得更好了,我会真的很喜欢将其设置为自动增加 assemblyinfo.cs 文件中的值,以便我们的程序集版本随着该程序集中的代码更改自动更新. 我之前设置了(在我们发现 Hudson 之前)一种递增方式通过 msbuild 或命令行( ..
发布时间:2022-01-08 14:55:20 C#/.NET

在 Jenkins 中,构建如何知道谁请求了它们?

我需要将构建请求者的用户名传递给实际执行工作的脚本.查看特定构建的控制台输出,第一行始终是“由用户 foo 启动".所以詹金斯显然在跟踪谁触发了构建.所以应该可以将这些信息传递给工作.问题是,如何? 解决方案 用户名未放在易于获取的环境变量中,但您可以使用 xml(或 json 或 python)api - 一旦开始构建,http://[jenkins-server]/job/[job-n ..
发布时间:2022-01-05 15:38:19 其他开发

需要分步指南在 Jenkins(使用 Hudson 构建)中通过 Ubuntu 执行 Jmeter 脚本

我是 Jenkins (Hudson Build) 的新手. 我不知道如何将 Jmeter 脚本与安装在 Ubuntu 上的 Jenkins 集成. 我研究了很多,但我只能找到 Jenkins 基于 GUI 的步骤. 任何人都可以通过命令行步骤帮助我将 Jmeter 与 Jenkins 集成吗?我需要将 Jmeter 集成为一项单独的任务. 我正在通过 Putty 和 Wi ..