hudson相关内容

随机测试用例失败 - Forked JVM 异常退出.

我有一套 Junit 测试,每次在本地运行时都会通过.我已经设置了一个作业来运行该套件,hudson 使用 ANT 来调用测试.这个套件在 hudson 机器中传递了很长一段时间.但是从过去 3 天开始,一项测试失败了几次(随机).我们没有改变代码.错误是: 错误信息 Forked Java VM 异常退出.请注意,报告中的时间并不反映 VM 退出之前的时间. 堆栈跟踪 junit.f ..
发布时间:2021-11-11 03:06:40 Java开发

哈德逊依赖

我已经设置了我的 hudson 工作 A.工作 A 依赖于工作 B 和 C.我已经使用“构建其他项目"来设置它们.这很有效,尽管每个作业都在我的工作区(默认结构)中的单独目录中.但是我需要在作业 A 工作区(根文件夹)中的作业 B 和 C. 我考虑了两种方法: 更改作业 A 的工作区并通过“在其他项目上触发参数化构建"将该变量推送到作业,然后使用 ant 构建脚本将它们复制到该位置,因 ..
发布时间:2021-11-11 03:05:56 其他开发

随机测试用例失败 - Forked JVM 异常退出.

我有一套 Junit 测试,每次在本地运行时都会通过.我已经设置了一个作业来运行该套件,hudson 使用 ANT 来调用测试.这个套件在 hudson 机器中传递了很长一段时间.但是从过去 3 天开始,一项测试失败了几次(随机).我们没有改变代码.错误是: 错误信息 Forked Java VM 异常退出.请注意,报告中的时间并不反映 VM 退出之前的时间. 堆栈跟踪 junit.f ..
发布时间:2021-11-11 03:02:52 Java开发

Hudson/Jenkins PMD 配置

我是 Jenkins 的新手,刚刚开始配置它.这就是我到目前为止所做的: 安装并配置 Jenkins 以显示主页.添加了 PMD 插件. 将 HUDSON_HOME 设置为特定目录 > C:\Work\Jenkins 配置了一个测试构建来运行一个简单的什么都不做的蚂蚁脚本.运行成功 编写了一个独立的 pmdbuild.xml 来对 C:\myview 中的一组文件运行检查(我使 ..
发布时间:2021-11-11 03:02:04 其他开发

蚂蚁与哈德森

我在 Hudson 运行 Job 时遇到问题.我已经使用 ANT_HOME 配置了 Hudson,其中包含 ant 和 JDK 的路径以及相对路径.我创建了一个新工作,在那里我设置了 SVN 路径和其余的东西.我的项目build.xml在项目根文件夹/build/build.xml 我在 Linux 中添加了 build.xml.是这样的. ..
发布时间:2021-11-11 02:56:15 Java开发

从 hudson 实例自动运行 qtp 测试

我们有一台 Hudson 机器作为 Java Swing 项目的构建服务器.构建过程基于 Ant 脚本(而不是 Maven). 有没有人从 QuickTest Professional 集成测试是这样的配置? 换句话说:是否可以通过 Ant 自动执行 q​​tp 测试? 解决方案 不确定您的特定设置,但 QTP 有一个自动化 API,可用于驱动 QTP 本身.下面是一个示例 V ..
发布时间:2021-11-11 02:51:21 其他开发

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 中 ..
发布时间:2021-11-11 02:48:42 服务器开发

在 ant junit 任务中更改工作目录

我有一个运行 JUnits 测试的 ant 文件.这些测试依赖于某些配置文件的相对路径.我尝试设置批处理测试的工作目录,但失败了. 我希望工作目录为 ${plugins.dir}/${name} ant 脚本的 JUnit 部分: ..
发布时间:2021-11-11 02:44:42 Java开发

无法访问 Sonar MySQL 数据库 原因:java.sql.SQLException:用户 'sonar'@'glassfishdev.ccs.local' 拒绝访问(使用密码:YES)

我正在尝试将声纳添加到我的持续集成构建系统中.我使用 ANT 作为我的构建脚本,我使用 sonar-ant-task-1.1.jar 作为声纳根据我在 SVN 中的源代码生成报告. 问题当构建运行并执行声纳蚂蚁任务时,我得到如下异常: Caused by: java.sql.SQLException: Access denied for user 'sonar'@'glassfishdev ..
发布时间:2021-11-11 02:39:15 数据库

使用 Hudson 构建时保存 Git SHA1 类似于 CVS 的 CVS_BRANCH 标签

我们已经从 CVS 迁移到 Git.我们的 Hudson 构建脚本用于在生成的构建中保存 CVS_BRANCH 环境变量的值以及 Hudson BUILD_ID 以供以后调查. 我无法弄清楚 Hudson(或 Git 插件)如何将当前提交的 Git SHA1 名称呈现给 ant 脚本,因为我找不到任何明确的来源说明我应该在哪里查看. 如果环境中存在 git,我不希望调用 git 来获取 ..
发布时间:2021-11-11 02:33:22 Java开发

用于使用最新 sdk 的 xcodebuild 参数.

我使用 ant exec 任务执行 xcodebuild 来构建一些 iOS 项目 hudson.我希望能够以允许不指定 sdk 版本的方式创建脚本,因为在 hudson slave 或我的 iOS 项目上更新 sdk 后,我的所有项目都失败了.... 自从目标设置中的 sdk 4.2 以来,xcode 中有一个不错的选择 Base SDK - 最新的 iOS 而且我不必在 xcode ..
发布时间:2021-11-11 02:27:04 移动开发

有没有办法在 build.xml 中设置 ant -verbose?

我想在从 eclipse 和 hudson 构建时获得详细的控制台输出. 和 似乎没有详细的属性,调用 似乎很错误code> on ant 从脚本内部只是为了传递详细的道具. 有没有更好的方法? 解决方案 这将是一个 Eclipse 外部工具配置参数(在 Run -> External Tools 下).请看下面的截图: ..
发布时间:2021-11-11 02:11:49 Java开发

“Forked Java VM 异常退出"junit 测试中的错误

我有一个在开发机器上单独运行时通过的 java junit 测试.我们还有一个 hudson 作业,它在带有 Java 1.5 的 Mac OS X 10.4 节点上运行通过 ant 调用的所有测试.该测试直到最近才通过 hudson 构建,但现在(没有相关代码更改)每次测试都失败并出现以下错误: 错误信息 分叉的 Java VM 异常退出.请注意报告中的时间不反映 VM 之前的时间退 ..
发布时间:2021-11-11 02:00:15 Java开发

加载表单时,如何获取Jenkins果冻脚本中用于Builder配置的表单元素的引用?

我正在编写一个Jenkins Builder,在构建配置页面中用于配置它的jelly脚本中,我有一些Javascript,我希望在加载表单时运行该Javascript,以进行服务器查找并获取一些信息以帮助用户删除其配置,当用户更改表单的值时也将执行该配置. 以前,我通过将this传递给onchange或onkeyup属性中的函数来获得对表单元素的引用.但是,现在即使表单没有更改,我也想运行一 ..
发布时间:2021-02-11 20:07:10 前端开发

仅在特定分支发生更改时才触发Jenkins Job

我已经配置了jenkins作业,希望当我对该特定分支的Github进行一些更改时,应该触发该作业. 我使用Github插件并启用了“将更改推送到github时构建". 但是,如果其他人创建了一个单独的分支并将其推送到该分支,则此选项将触发我的工作. 下面让我解释一下: Change pushed to branch "release" Jenkins notified and ..
发布时间:2021-02-11 20:02:05 其他开发

Jenkins/Hudson CLI API使用Groovy修改节点标签

有人知道如何以非手动方式修改Jenkins/Hudson节点标签吗?我的意思是,请透彻使用该工具提供的类似CLI API的API(当然,无需重启Jenkins/Hudson). 我的猜测是最好的选择是使用Groovy脚本进入Jenkins/Hudson胆量.执行类似的内容: java -jar -s HUDSON_URL:8080 groovy/path/to/groovy.groov ..
发布时间:2021-02-11 19:54:51 Java开发

是否可以允许jenkins访问仅root用户或某些特定程序可以访问的文件?

我基本上想做的是允许jenkins访问我的android-sdk-linux文件夹和所有子目录.我的老板不想自己更改文件夹的权限.我应该在构建过程中这样做.我已经看到了一些在构建过程中在execute shell中运行某些命令的示例.我可以在该执行外壳中运行一些命令,以便jenkins可以在我的android-sdk-linux文件夹中拥有读写权限和执行权限吗? 解决方案 就像bcolfe ..