问题标签 [hudson]
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.
continuous-integration - 将 Hudson 配置为仅在检测到 SVN 中的更改时才执行构建或构建后操作
有没有办法将 Hudson 配置为仅在 SVN/CVS 发生更改时执行 Build 或 Post Build 操作
谢谢
configuration - Hudson Master 系统的备份配置
我需要 Hudson Master 系统的备份配置
详细信息 如果 Hudson Master 系统出现故障,我们需要能够尽快(可能需要 3 小时)将其恢复到不同的 VM 上。因此,我需要开发一种方法来可靠地备份配置并重新设置新的 VM。任何机构都可以让我一步一步地知道最好的方法。
谢谢
tomcat - Hudson 持续集成服务器:如何查看 Ant 可见的 Windows 映射目录?
使用 Hudson、Ant 1.7、Tomcat 6.20、JDK 1.6 和 JDK 1.5;全部在 Windows 盒子上。
我的 WAR 文件的 Ant 构建脚本使用存储在远程服务器上的 JAR。远程服务器的目录路径在 Windows 中映射为网络驱动器。build.properties 文件用于指定 JAR 依赖项的路径。使用 Ant 构建时,无论是在命令行还是在 Eclipse 中,WAR 都会成功构建和部署。
来自 build.properties 的示例:
lib.log4j=S:/Support/JARs/log4j-1.2.15.jar
在上面的条目中,Windows 中映射的网络驱动器是“S”驱动器。
我目前正在本地工作站上评估 Hudson。在 Hudson 中,如果我尝试使用映射到 JAR 的网络驱动器路径,构建会失败。如果我将 JAR 复制到本地目录(以便它们位于 C:/Support/JAR 中),则构建会成功编译和创建 WAR。
如何让 Hudson 尊重映射的网络驱动器路径?另外,有没有办法避免在 Hudson 用户界面中传递 Ant 参数,而是实际使用 build.properties 文件?Hudson 似乎无法读取 build.properties,否则。
非常感谢。
迈克·昆特尔
java - 我可以一次禁用 Hudson 的自动计划构建吗?
我们有一个大型的 Hudson 设置,其中有许多计划的构建一直在运行。目前,我正在尝试让一个构建正常工作,但是当计划的构建进入队列时,我必须偶尔等待。有没有办法禁用所有计划的构建,这样我就可以专注于我的麻烦构建,而无需调整每个单独构建的“cron”设置?
continuous-integration - 如何使用 hudson 跟踪单个指标
我们使用Hudson 持续集成引擎来构建和测试我们的 Python 软件项目。这涉及Makefile
生成各种输出文件,如pylint报告,然后各种 hudson 插件分析和绘制输出。
我现在正在寻找一种在没有任何专门插件的情况下使用 hudson 跟踪单个值的方法。无论是覆盖百分比还是 pylint sore 或其他可以由 Makefile 在文件中写入的东西。
关于如何做到这一点的任何建议?
svn - 如何让哈德森在单个构建页面中显示自上次构建以来的 SCM 差异
我不确定它是否可能,但我的命令行用例是这样的:
做svn更新
做一个
svn log -l {how many times since my last commit - 1}
做一个 `svn diff -rHEAD:{my last commit revision + 1}
并尝试了解自从我上次接触代码以来发生的事情。我从中获得了很多有价值的信息,并希望我团队中的每个人都能对代码库有同样的控制感和概览。
不是我团队中的每个人都对命令行感到满意,但喜欢 hudson 界面。
所以; 有没有办法在单个构建页面中自上次构建以来的提交差异(我们每次提交都进行构建)?
git - Git 推送到 GitHub 失败 - 似乎正在尝试使用 HTTP?
我已经在 Ubuntu 8.04 切片、git 版本 1.6.4 上设置了一个 Hudson 连续集成服务器。我可以让它从私人仓库 GitHub 中提取代码,但我似乎无法让它在构建后将标签推回。我看到以下内容:
如果我从 hudson 用户那里执行“ssh -v git@github.com”,我可以成功地向 GitHub 进行身份验证(这也很有意义,因为我可以从私人仓库中提取/克隆)。我的印象是,这个 git push 在进行推送时试图使用 WebDAV/run over HTTP 或其他东西?我的 .gitconfig 与系统上的另一个用户(我的常规非哈德森用户)相同,可以成功推送标签。
eclipse - 是否有适用于 hudson buckminster 插件的所有 buckminster 命令的概述?
我正在尝试使用 hudson + buckminster 连续构建我们的 PDE 项目。
我遇到的问题是,我找不到可用命令的任何列表/文档。我认为它应该是无头巴克敏斯特命令,不幸的是我也找不到它们的文档。
有人大致了解可用命令吗?也许我们应该用这个问题来收集它们?谢谢 :)
(我正在专门寻找解决查询、工作空间的具体化和调用 p2 更新站点操作)
maven-2 - 设置环境变量以在 hudson 中构建
我正在尝试将 maven2 项目置于哈德逊的持续集成之下。该项目使用 selenium 进行一些集成测试。Hudson 在无头 linux 上运行。我正在使用 xvfb 为 selenium 启动 ax 服务器会话。
为了运行测试,我需要导出一个名为 DISPLAY 的环境变量。例如
但是,我不想在盒子上设置变量,因为它会影响所有构建。我曾尝试使用 m2 extra steps 插件执行 shell,但它不起作用,因为它是在单独的 bash 文件中执行的,这意味着环境变量不会被持久化。
有没有办法从哈德森注册环境变量。
java - 如何更改代理后面的 Hudson 上的 BaseUrl?
如何更改代理后面的 Hudson 上的 BaseUrl?
我正在代理后面运行 Hudson 安装。问题是,Web 应用程序中的任何 url(电子邮件、jabber、托盘应用程序)都设置为本地代理而不是虚拟主机。我该如何解决这个问题,是否有任何环境变量?
我刚刚为电子邮件找到了“Hudson Url”,但仅此而已。