Hudson是一个用Java编写的可扩展的持续集成服务器,能够在Linux,OS X和Windows上运行。
如何在 Jenkins 中注册新的 TestDataPublisher 扩展?
我正在努力延长 测试数据发布者 类,以便在 Jenkins 的测试结果页面中生成额外的 UI 元素。 由于某种原因, 获取测试动作() 函数没有被调用...
是否有一个插件可以让我为 hudson 构建创建一个“趋势”图,显示该项目的构建时间? 我的任务是加快构建速度,我想展示一个漂亮的 t...
假设我有一个扩展 CommonDomain 类的 Transformation 类。 我创建了一个 DaoUtil 只是为了插入一个默认参数来插入。 公共静态无效 populateValuesForInsert(
我正在使用 Jenkins 和 tomcat。我使用 java 类中的 jenkins cli 来创建作业并构建。我想删除存档的工件。如何做到这一点? 另一个问题是,我们可以给一个规格吗...
简介 一些持续集成工具(例如 Hudson)假设编译器生成不同严重性(也称为优先级)的警告:高、正常和低。 取决于编译器战争的数量和严重程度...
jenkins 上的 Maven jod LifecyclePhaseNotFoundException
我是jenkins新手。当我尝试构建maven项目时,遇到异常。 [错误] 未知的生命周期阶段“mvn”。您必须指定有效的生命周期阶段或目标 格式为 我是jenkins新手。当我尝试构建maven项目时,遇到异常。 [ERROR] Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin- version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate- test-sources, process-test-sources, generate-test-resources, process-test-resources, test- compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post- clean, pre-site, site, post-site, site-deploy. -> [Help 1] 我该如何处理? 谢谢 我认为发生的事情是,当你设置 Maven 构建步骤时,你写了 mvn somegoal maven 构建步骤已经暗示了 mvn 命令。因此,在目标部分只写目标。不要明确编写 mvn 命令。 删除 mvn 并仅提供目标。示例 全新安装包 错误:org.apache.maven.lifecycle。LifecyclePhaseNotFoundException 有关错误和可能的解决方案的更多信息,请阅读以下文章: [错误] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/LifecyclePhaseNotFoundException 解决方案:未知的生命周期阶段或错误的目标示例:首先我使用“clean package tea-container-test:tomcat-test -P“XXX”-e”作为目标,然后我将目标更改为“test” -P XXX”,那么它就完美了,所以请检查,你的目标是对还是错。 “创建一个新的异常以指示指定的生命周期阶段未由任何已知的生命周期定义”。 就我而言,错误是这样的: [ERROR] Unknown lifecycle phase ".1". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id> [:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1] 我发现这个的原因是我写了-Dversion=1.1而不是-Dversion="1.1"。 这就是它显示错误的原因。 我试图在 .gitlab-ci.yml 文件中执行以下命令: script: - 'mvn -X -e org.apache.maven.plugins:maven-install-plugin:2.3.1:install-file -Dfile="C:\Gitlab-Runner\builds\BAMAEMCW\0\hridoy\maven-project-with-ci-cd\lib\json-simple-1.1.jar" -DgroupId=json-simple -DartifactId=json-simple -Dversion="1.1" -Dpackaging=jar' 现在,它执行没有任何错误。我想在你的情况下,检查是否有任何拼写错误! 未知的生命周期阶段perform-whitesource-scan在配置中获取此信息: clean deploy perform-whitesource-scan -Dwhitesource.scan.project.version=$POM_VERSION -Dws_ver=$POM_VERSION -P Sydney 问题:您在目标中提供命令 目标:测试验证 -Dcucumber.options=”--tags @AddPlace” 然后你会得到错误:LifecyclePhaseNotFoundException 解决方案: 你的双引号不同并更正它。提供这样的命令 测试验证 -Dcucumber.options="--tags @AddPlace**"
如何知道我的 Jenkins 服务器使用的是哪个 Hudson 版本?
我在 Jenkins 上构建时遇到问题,我认为这与 https://issues.jenkins-ci.org/browse/JENKINS-4364 有关 引用: 我使用 rhel5 和 hudson 1.321 我看到的问题是
尝试读取 VSIX 清单文件时出错...系统找不到指定的文件
我正在尝试通过 Hudson CI 构建 Visual Studio Package 项目。这是一个 Visual Studio 2010 项目。该项目在我的开发箱中构建得很好,但由于某种原因,我不断收到以下错误...
我正在尝试为构建过程配置 Jenkins 服务器。我的目录结构如下 /home//projects/MyProject /home//projects/MyProject/脚本 /主页/ 我正在尝试为构建过程配置 Jenkins 服务器。我的目录结构如下 /home/<user>/projects/MyProject /home/<user>/projects/MyProject/scripts /home/<user>/projects/MyProject/trunk 我已经给出了 Jenkins 中自定义工作区脚本的路径,即 /home/<user>/projects/MyProject/scripts 现在我想将项目从 SVN 主干签出到我的本地主干。当我为本地签出目录(应在其中签出项目)提供主干 (/home/<user>/projects/MyProject/trunk) 的路径时,Jenkins 向我显示“不允许使用绝对路径”。我如何为 Jenkins 的 svn 签出提供到 trunk 的路径。 我一直在寻找解决方案,即 Jenkins 文档、Jenkins 论坛、Hudson 文档、Hudson 论坛以及此处,但找不到解决方案。接下来我可以尝试什么? 出于各种(且合理的)原因,每个 Jenkins 作业都有自己独特的工作空间。最佳实践是使用相对(而不是绝对)路径,并在 Jenkins 生成的默认工作区文件夹下进行构建。 但是,有时在处理遗留代码时,路径被硬编码到构建脚本中并且很难更改。在这种情况下,您可以为此构建使用自定义工作区: 在管道作业中,使用 ws('/home/<user>/projects/MyProject') { ... } 步骤。 在自由式作业中,单击“高级”按钮并选中“使用自定义工作区”复选框,然后指定您的自定义路径。
我在tomcat中使用war部署方式部署了jenkins,结果成功。配置作业和节点工作正常,CI 运行良好。我想知道哪里有工作信息&a...
如何使用 Hudson 的 Maven 生成 Cobertura 代码覆盖率报告
在我的项目中,我需要使用 maven build 从 Hudson 创建 Cobertura 代码覆盖率报告。 在 Hudson 中,我添加了 Cobertura Code Coverage 插件。 我需要pom的完整修改步骤...
我应该如何在前端验证 Jenkins 构建参数以启用/禁用构建按钮?
我的工作很复杂,有很多参数,有没有办法使用JavaScript表单验证或其他一些方法来验证这些参数,如果用户的输入不正确,我...
我一直在使用 Jenkins/Hudson CI 来部署我的 .NET 网站项目。我一直在使用 MSbuild 插件来构建我的项目,然后使用 xcopy 将其复制到服务器。 我注意到如果我使用...
在访问构建变量时在从属设备上运行(系统/Jenkins)groovy 脚本
我正在尝试运行一个groovy脚本,该脚本在执行过程中更新build.description,同时在从节点上运行进程。 我的问题是“系统常规脚本”仅执行...
我在Windows主机上使用Jenkins 2.252和Jenkins代理。 我想使用现有变量 WORKSPACE 在代理上创建一个新的环境变量。 但我所有的尝试都是徒劳的。我努力了: ${
目前我的 Jenkins 设置仅限于一个执行器。这几乎是我们构建的要求,因为我们有一个用户特定的日志文件,每个构建都会创建该文件。获得多个
我在服务器的 /var/lib/hudson 目录中安装了 hudson。当我在浏览器中通过 URL 访问 jenkins 时,我在页面底部看到版本 1.411。 有谁知道怎么更新吗
我目前正在使用 Zend Framework 与 PHPUnit 结合对应用程序进行单元测试。当 Hudson 执行 PHPUnit shell 命令时,达到最大 PHP 内存限制,因此...
我已经在我的CentOS机器上部署了Jenkins,Jenkins运行了3天,运行良好,但是昨天出现了磁盘空间太低的问题。仅剩 1.019GB。问题。 我该如何解决这个问题,这可能...