hudson相关内容
我有一套 Junit 测试,每次在本地运行时都会通过.我已经设置了一个作业来运行该套件,hudson 使用 ANT 来调用测试.这个套件在 hudson 机器中传递了很长一段时间.但是从过去 3 天开始,一项测试失败了几次(随机).我们没有改变代码.错误是: 错误信息 Forked Java VM 异常退出.请注意,报告中的时间并不反映 VM 退出之前的时间. 堆栈跟踪 junit.f
..
我已经设置了我的 hudson 工作 A.工作 A 依赖于工作 B 和 C.我已经使用“构建其他项目"来设置它们.这很有效,尽管每个作业都在我的工作区(默认结构)中的单独目录中.但是我需要在作业 A 工作区(根文件夹)中的作业 B 和 C. 我考虑了两种方法: 更改作业 A 的工作区并通过“在其他项目上触发参数化构建"将该变量推送到作业,然后使用 ant 构建脚本将它们复制到该位置,因
..
我有一套 Junit 测试,每次在本地运行时都会通过.我已经设置了一个作业来运行该套件,hudson 使用 ANT 来调用测试.这个套件在 hudson 机器中传递了很长一段时间.但是从过去 3 天开始,一项测试失败了几次(随机).我们没有改变代码.错误是: 错误信息 Forked Java VM 异常退出.请注意,报告中的时间并不反映 VM 退出之前的时间. 堆栈跟踪 junit.f
..
我是 Jenkins 的新手,刚刚开始配置它.这就是我到目前为止所做的: 安装并配置 Jenkins 以显示主页.添加了 PMD 插件. 将 HUDSON_HOME 设置为特定目录 > C:\Work\Jenkins 配置了一个测试构建来运行一个简单的什么都不做的蚂蚁脚本.运行成功 编写了一个独立的 pmdbuild.xml 来对 C:\myview 中的一组文件运行检查(我使
..
无论彼此是否成功,我都应该执行几个测试,如果其中至少一个测试失败,我希望 Jenkins/Hudson 显示红灯.我当前的(为清晰起见而简化)配置如下: ci.sh: ...蚂蚁... build.xml: ...
..
我在 Hudson 运行 Job 时遇到问题.我已经使用 ANT_HOME 配置了 Hudson,其中包含 ant 和 JDK 的路径以及相对路径.我创建了一个新工作,在那里我设置了 SVN 路径和其余的东西.我的项目build.xml在项目根文件夹/build/build.xml 我在 Linux 中添加了 build.xml.是这样的.
..
我们有一台 Hudson 机器作为 Java Swing 项目的构建服务器.构建过程基于 Ant 脚本(而不是 Maven). 有没有人从 QuickTest Professional 集成测试是这样的配置? 换句话说:是否可以通过 Ant 自动执行 qtp 测试? 解决方案 不确定您的特定设置,但 QTP 有一个自动化 API,可用于驱动 QTP 本身.下面是一个示例 V
..
使用 Hudson、Ant 1.7、Tomcat 6.20、JDK 1.6 和 JDK 1.5;全部在 Windows 机器上. 我的 WAR 文件的 Ant 构建脚本使用存储在远程服务器上的 JAR.远程服务器的目录路径在 Windows 中映射为网络驱动器.build.properties 文件用于指定 JAR 依赖项的路径.使用 Ant 构建时,无论是在命令行还是在 Eclipse 中
..
我有一个运行 JUnits 测试的 ant 文件.这些测试依赖于某些配置文件的相对路径.我尝试设置批处理测试的工作目录,但失败了. 我希望工作目录为 ${plugins.dir}/${name} ant 脚本的 JUnit 部分:
..
我正在尝试将声纳添加到我的持续集成构建系统中.我使用 ANT 作为我的构建脚本,我使用 sonar-ant-task-1.1.jar 作为声纳根据我在 SVN 中的源代码生成报告. 问题当构建运行并执行声纳蚂蚁任务时,我得到如下异常: Caused by: java.sql.SQLException: Access denied for user 'sonar'@'glassfishdev
..
我们已经从 CVS 迁移到 Git.我们的 Hudson 构建脚本用于在生成的构建中保存 CVS_BRANCH 环境变量的值以及 Hudson BUILD_ID 以供以后调查. 我无法弄清楚 Hudson(或 Git 插件)如何将当前提交的 Git SHA1 名称呈现给 ant 脚本,因为我找不到任何明确的来源说明我应该在哪里查看. 如果环境中存在 git,我不希望调用 git 来获取
..
我使用 ant exec 任务执行 xcodebuild 来构建一些 iOS 项目 hudson.我希望能够以允许不指定 sdk 版本的方式创建脚本,因为在 hudson slave 或我的 iOS 项目上更新 sdk 后,我的所有项目都失败了.... 自从目标设置中的 sdk 4.2 以来,xcode 中有一个不错的选择 Base SDK - 最新的 iOS 而且我不必在 xcode
..
我的 junit ant 构建有问题,我收到 java.lang.OutOfMemoryError: PermGen space 错误. 我正在尝试在构建 Java Options 中将 ANT_OPTS 设置为 ANT_OPTS='-Xmx512m -XX:MaxPermSize=256m'增加堆大小 ant 构建工具. 但是我每次运行都会出错: 线程“main"中的异常 java
..
我想在从 eclipse 和 hudson 构建时获得详细的控制台输出. 和 似乎没有详细的属性,调用 似乎很错误code> on ant 从脚本内部只是为了传递详细的道具. 有没有更好的方法? 解决方案 这将是一个 Eclipse 外部工具配置参数(在 Run -> External Tools 下).请看下面的截图:
..
我有一个在开发机器上单独运行时通过的 java junit 测试.我们还有一个 hudson 作业,它在带有 Java 1.5 的 Mac OS X 10.4 节点上运行通过 ant 调用的所有测试.该测试直到最近才通过 hudson 构建,但现在(没有相关代码更改)每次测试都失败并出现以下错误: 错误信息 分叉的 Java VM 异常退出.请注意报告中的时间不反映 VM 之前的时间退
..
我正在编写一个Jenkins Builder,在构建配置页面中用于配置它的jelly脚本中,我有一些Javascript,我希望在加载表单时运行该Javascript,以进行服务器查找并获取一些信息以帮助用户删除其配置,当用户更改表单的值时也将执行该配置. 以前,我通过将this传递给onchange或onkeyup属性中的函数来获得对表单元素的引用.但是,现在即使表单没有更改,我也想运行一
..
我已经配置了jenkins作业,希望当我对该特定分支的Github进行一些更改时,应该触发该作业. 我使用Github插件并启用了“将更改推送到github时构建". 但是,如果其他人创建了一个单独的分支并将其推送到该分支,则此选项将触发我的工作. 下面让我解释一下: Change pushed to branch "release" Jenkins notified and
..
我正在开发一个Jenkins插件,现在我正停留在尝试使用我只是想调用此kotlin方法: @JavaScriptMethod fun getMonitoredJobsAsJSON(): JSONArray = toJSON(getObjectMapper().writeValueAsString(getMonitoredJobs())) as JSONArray 从果冻脚本中使用以下方法
..
有人知道如何以非手动方式修改Jenkins/Hudson节点标签吗?我的意思是,请透彻使用该工具提供的类似CLI API的API(当然,无需重启Jenkins/Hudson). 我的猜测是最好的选择是使用Groovy脚本进入Jenkins/Hudson胆量.执行类似的内容: java -jar -s HUDSON_URL:8080 groovy/path/to/groovy.groov
..
我基本上想做的是允许jenkins访问我的android-sdk-linux文件夹和所有子目录.我的老板不想自己更改文件夹的权限.我应该在构建过程中这样做.我已经看到了一些在构建过程中在execute shell中运行某些命令的示例.我可以在该执行外壳中运行一些命令,以便jenkins可以在我的android-sdk-linux文件夹中拥有读写权限和执行权限吗? 解决方案 就像bcolfe
..