草庐IT

java - 无法运行程序 "mvn"错误=2,没有这样的文件或目录

我正在我的Ubuntu14.04LTS上进行构建,但得到以下结果:StartedbyuseranonymousBuildinginworkspace/var/lib/jenkins/workspace/videovixx>/usr/bin/gitrev-parse--is-inside-work-tree#timeout=10FetchingchangesfromtheremoteGitrepository>/usr/bin/gitconfigremote.origin.urlhttps://bitbucket.org/mdennis10/videovixx.git#timeout=1

java - 无法运行程序 "mvn"错误=2,没有这样的文件或目录

我正在我的Ubuntu14.04LTS上进行构建,但得到以下结果:StartedbyuseranonymousBuildinginworkspace/var/lib/jenkins/workspace/videovixx>/usr/bin/gitrev-parse--is-inside-work-tree#timeout=10FetchingchangesfromtheremoteGitrepository>/usr/bin/gitconfigremote.origin.urlhttps://bitbucket.org/mdennis10/videovixx.git#timeout=1

hudson - 如何配置 Hudson 作业以使用特定的 JDK?

我有许多项目在Hudson从站上运行。我希望其中一个在Java6下运行Ant,而不是默认的(在我的环境中是Java5)。在项目配置View中,我希望找到:一个显式选项,允许我设置自定义JDK位置以用于此项目。一种为此项目设置自定义环境变量的方法,这将允许我设置JAVA_HOME到JDK6位置。这将使Ant能够根据需要在Java6上运行。有没有办法做到以上任何一个?如果这些设施之一可用,我看不到如何访问它。我在Hudson1.285上运行。如果可能的话,我宁愿避免使用“执行shell”操作而不是“调用Ant”操作:我的从属设备在z/OS上,而Hudson似乎没有在这个平台上正确创建临时s

hudson - 如何配置 Hudson 作业以使用特定的 JDK?

我有许多项目在Hudson从站上运行。我希望其中一个在Java6下运行Ant,而不是默认的(在我的环境中是Java5)。在项目配置View中,我希望找到:一个显式选项,允许我设置自定义JDK位置以用于此项目。一种为此项目设置自定义环境变量的方法,这将允许我设置JAVA_HOME到JDK6位置。这将使Ant能够根据需要在Java6上运行。有没有办法做到以上任何一个?如果这些设施之一可用,我看不到如何访问它。我在Hudson1.285上运行。如果可能的话,我宁愿避免使用“执行shell”操作而不是“调用Ant”操作:我的从属设备在z/OS上,而Hudson似乎没有在这个平台上正确创建临时s

objective-c - CI 与 iOS (Objective-C) 项目和 Hudson

在我们公司,我们使用Hudson作为我们的CI,我们使用许多不同的语言,它们都在linux上运行良好。我们不会为我们的iOS项目执行此操作。我知道我们可以,使用带有OSX的mac并使用终端(命令行)构建项目。但这可以使用例如Debian来完成吗?还可以运行xCode4创建的单元测试吗?我问这个问题的原因是因为我需要知道订购新的macmini(或任何其他mac)对于遵守CI是必要的。 最佳答案 确实可以做到(我之前试过)——但是,是否值得这么麻烦值得怀疑。这远非直截了当的过程,从商业角度来看,购买macmini更可行(我认为)。但是,

hudson - 如何在安装 hudson 的 hadoop 插件后对 hdfs 设置访问控制

我安装了启用hadoop的hudson插件。现在我发现我自己没有权限将任何数据放在那里。hudson如何配置hadoop对我来说一点也不明显。谁能告诉我如何更改这些权限? 最佳答案 hadoop的hudson配置可以在$HUDSON_HOME/hadoop/dist/confhadoop的配置详情(将页面向下移至配置文件部分)。 关于hudson-如何在安装hudson的hadoop插件后对hdfs设置访问控制,我们在StackOverflow上找到一个类似的问题:

php - 使用 Hudson 将构建与部署分开

我们已经开始使用Hudson,目前的工作流程是:本地checkout>运行测试>更新>运行测试>提交而不是轮询,Hudson只是坐在那里,直到我们实例化一个构建。然后:本地结帐>运行Phing脚本然后Phing脚本:svnexportlatestrevision>运行测试(如果成功)>生成报告等。>压缩导出>scp到生产服务器>..施展魔法让网站上线...这一切都很好,但它并没有真正让我们能够进行任何类型的“暂存”QA,并且每个构建都会构建repohead修订版。理想情况下,我们希望Hudson轮询或使用提交后Hook来构建每个提交,并且:本地结帐>运行Phing任务以运行测试,如果成

php - Cruise Control 作为 PHPUnderControl 与 Hudson for PHP

我使用PHPUnderControl(PHP的CruiseControl插件)作为PHP开发的CI服务器。我使用Ant来构建我的项目。PHPUC主要使用的功能是PHP单元测试审核PHPCS审核图表、PHPPMD、PHPCPD和一些杂项。Hudson与PHPUC的优点是什么?听说它的发展越来越快,应用越来越广泛。 最佳答案 大约一年前,我们从PHPUC转到了Hudson,并且非常享受。主要优点之一是创建和编辑项目非常容易,因为这一切都是通过一个漂亮的WebUI完成的,没有在XML配置文件中乱搞。您也不必在更改设置后重新启动Hudson

php - 使用 Jenkins/Hudson 部署/持续集成 Symfony 2 应用程序

我开发了一个使用Symfony2框架的应用程序。应用程序代码位于一个Bundle中,在我的本地机器上,我刚刚下载了Symfony2标准分发版,并按照教程所述将Bundle添加到src文件夹中,然后适本地编辑配置/路由文件。从发展的角度来看,这对我很有帮助。我现在开始考虑如何处理与部署到生产环境/持续集成设置相关的框架依赖性。我是否应该像现在这样继续,使用一个发行版,也许还有像Phing这样的构建工具来检查我的包和任何其他依赖项?或者我应该只检查来自Github的Symfony源代码,并为我的应用程序维护自定义“分发”?我希望其他人必须做类似的事情,并且可以推荐一个最简单的解决方案!谢谢

android - 通过 Hudson 从 Ant 构建 Android 应用程序——先有鸡还是先有蛋的问题

当使用Android生成的ant构建文件时,该文件通过local.properties文件中的sdk.dir属性引用您的SDK安装,该文件由“androidupdateproject-p.”生成。build.xml中的注释表明不应将local.properties检查到版本控制中。但是,当您从Hudson运行您的构建时,它会从版本控制中重新checkout您的代码,因此local.properties不存在,随后在没有设置sdk.dir的情况下构建失败。所以这是先有鸡还是先有蛋的问题。作为解决方法,我暂时将local.properties检查到版本控制中(没有其他人会使用它),但我很好