hudson

Hudson:安排没有标签的构建并生成报告

如何使用 shell 脚本在 Hudson 的 Windows、Linux 和 WCE 上安排无标记构建并生成将发送到指定服务器的报告? 所以条件是: 1.如何在不创建新标签的情况下创建构建? 2. .sh 怎么可能在 windows 和 WCE (Windows Mobile) 上执行,仅仅是通过 Cygwin 吗?此外,跨平台(3 个平台)构建是否意味着我必须运行构建 3 次? 3... »

詹金斯/哈德森环境变量

我正在从用户 jenkins 运行 Jenkins,这已将 $PATH 设置为某个值,当我进入 Jenkins Web 界面时,在 System Properties 窗口 (http://$host/systemInfo) 我看到了不同的$PATH. 我已经在 Centos 上使用 Jenkins 网站上的本机 rpm 安装了 Jenkins。我正在使用安装时提供的启动脚本sudo /etc/... »

将 Nant 脚本作为 Jenkins 后期构建操作运行

是否可以将 Nant 脚本作为 Jenkins 构建后操作运行? 我可以选择将脚本作为构建步骤运行,而不是作为构建操作。是否有任何特定的插件可以启用此选项。 我正在寻找此功能的原因是我需要运行一个依赖于 ArtifactDeployer 构建后操作的脚本。如果我在构建步骤中指定代码,它将在 ArtifactDeployer 之前执行并且构建失败... »

多配置项目中的 Hudson CI 节点分布/预构建任务

我目前正在建立一个小型的 hudson 节点网格,以利用它们对我们产品的不同运行时配置进行分布式测试。 有没有办法在调用作业时触发节点的启动? 我使用的“多配置项目”的构建阶段已经想在活动节点中运行。也许有办法添加将在 master 中执行的预构建步骤? 我能想象的唯一可能的解决方案是添加一个上游项目,该项目在启动节点的“多配置”项目之前运行。 问候 乔... »

无服务器的 Java 持续集成

有几个可用于 Java 的持续集成服务器(Hudson、Jenkins、TeamCity)。 据我了解,这些都是以“UI”为中心的,因为与这些解决方案交互的主要方式是通过 Web 界面。此外,它们需要一个 Servlet 容器来在服务器上运行和启动几个进程。 我想知道是否有适用于 Java/Maven/git 的持续集成解决方案,可以在没有服务器的情况下运行并且可以从命令行进行控制。例如,... »

使用 perl 的 hudson 单元测试配置

我设法设置了 Hudson。但是有几件事真的让我很困惑。 Hudson 和 SVN 存储库都在我学习 Hudson 的同一台机器上。 在 Hudson 中配置的存储库 URL 是 file:///svnrepos/svnproj 构建作业名称为Unittest 我的 svn 存储库结帐位于 /home/anand/svnprojcopy/svnproj。 它有以下文件 ./lib/op... »

詹金斯与多个奴隶使用同一台机器

目前我的 Jenkins 设置仅限于一个执行者。这几乎是我们构建的要求,因为我们有一个用户特定的日志文件,每次构建都会创建。为了获得多个执行者,我只是在本地机器上设置了从属。我希望我们所有的奴隶共享同一个工作空间,所以我只是创建了一个符号链接。话虽如此,我必须在工作区上 chmod 775 以便它更像是基于组的工作区。是否有多个 jenkins slave 共享一个工作空间? 编辑:关于我的 1... »

尝试从 Hudson 启动 cywin shell 时出现“太多环境变量”

我正在尝试在 cygwin 中的 Windows XP Hudson 从站上执行脚本。这是在 Hudson 中配置的 shell 命令: #!C:\cygwin\bin\bash.exe echo "hello" 在 windows 机器上启动 cygwin 似乎有问题,我收到了这个错误: 2 [main] bash 2692 C:\cygwin\bin\bash.exe: *** fat... »

詹金斯订书机请求失败,没有有效的面包屑

我正在开发一个 Jenkins 插件,但现在我正试图使用​​ JavaScript 代理获取方法的返回值,如 here 所述。 我只是想调用这个 kotlin 方法: @JavaScriptMethod fun getMonitoredJobsAsJSON(): JSONArray = toJSON(getObjectMapper().writeValueAsString(getMonitor... »

确定来自 hudson 的最新 svn 标签以进行部署

我们使用 Subversion 进行源代码控制,使用 Maven 进行依赖管理/发布准备,使用 Hudson 作为 CI 服务器。 maven release prepare 进行发布标记并在 SVN 中创建一个新标记。我想在 Hudson 中运行最新标签(默认情况下)的部署作业,并根据需要关闭其他标签。 有没有办法在 Hudson 中获取最新的 SVN 标签信息并将其传递给参数化作业。 谢... »

将远程内容放入项目页面(来自控制台输出中的 URL)?

全部, 我们有一个测试应用程序,它在 Web 仪表板中创建自己的报告,我们希望将其添加到 Hudson 项目页面以进行构建。目前,该应用程序将该构建的页面的 URL 输出到控制台日志中。 我想做的是将 URL 从控制台日志中拉出,然后将 URL 端点处的内容添加到该构建的项目页面(也许是 IFrame?)。 有没有简单的方法来做到这一点?可能是现有插件?可能是我忽略的配置?我从 Cruise... »

升级到新的 Jenkins 版本后,构建失败

我刚刚将 jenkins 从 2.63 升级到 2.117(我现在很后悔) 这是我在所有作业结束时收到的错误消息。 请帮助我理解并解决这个问题。 FATAL: java.lang.RuntimeException: Failed to serialize hudson.model.Actionable#actions for class hudson.model.FreeStyle... »

与 hudson 的自定义 PMD 规则集成

我已针对我的项目要求编写了一个自定义 PMD 规则,该规则可以在独立模式下与声纳一起正常工作(按照this 链接中给出的步骤)。我需要将其整合到哈德森。 如何将自定义 PMD 声纳规则集成到 Hudson,最好的方法是什么?我需要对 sonar-hudson 插件进行更改吗?... »

当 slave executor 离线时,hudson 可以发送电子邮件吗

在我的公司,我们使用 8 台从属构建机器运行 Hudson。有时,这些从站会离线,需要重新启动。如果没有人在看 Hudson 网页,这可能会被忽视。 有没有办法在奴隶离线时向某人发送电子邮件?我似乎在列表中找不到相关的插件。... »

Hudson/Jenkins 插件开发:如何获取其他插件的环境变量

我的 Hudson 配置有点旧。我们有一个内部开发的插件,可以查询 Nexus 存储库并设置一些作业参数。该插件是 Java 语言。 我们还使用了已弃用的SetEnv Plugin,我们在其中设置了一堆环境变量。 我们的插件,基本上扩展了 ParameterDefinition 类以在构建作业屏幕中提供一堆选项,然后一个 ParameterValue 类为我们的作业设置环境变量。 我们的... »

Cobertura 覆盖报告图片

有谁知道 Cobertura 的报道图片贴在哪里? 我的图片的网址是: http://ContinualTests/746/cobertura/graph 当我挖掘运行 tomcat/hudson 的盒子时,我发现 tomcat6/.hudson/jobs/XX/builds/746 但我没有看到图表。图像是即时生成的吗?似乎可以生成一次并重复使用。 埃里克 ... »

Hibernate 二级缓存和 Hudson

我将 SecondLevelCache 与休眠一起使用。这是我的xml配置文件: <persistence-unit name="EntityTestHibernate" transaction-type="RESOURCE_LOCAL"> <properties> <property name="hibernate.... »

将 lcov 添加到 Hudson

这里对哈德逊来说相当陌生。我想知道,如何将lcov 与它集成?如何将 tarball 安装到 Hudson 作业中?... »

Hudson 使用什么密码加密?

这是我在hudson/users/me/config.xml看到的: [...] <hudson.security.HudsonPrivateSecurityRealm_-Details> <passwordHash>mEDUyJ:0c9e6f2556b9b3a0b9e9046c21490422b4a54877f057b527b2c0bd4dc83342d5</... »