continuous-integration相关内容
是否有一个插件可以让我为 hudson 构建创建一个“趋势"图,显示该项目的构建时间? 我的任务是加快构建速度,我希望在加快构建速度的过程中呈现出一个不错的趋势. 解决方案 开箱即用支持:http://SERVER/hudson/job/JOBNAME/buildTimeTrend
..
..
我可以在配置 Jenkins 以使用 yslow 方面获得一些帮助吗? 我在 yslow 的闪电演讲中看到它可以使用 CI 实现,但它没有提供太多关于如何执行此操作的信息.我在谷歌上搜索了很多 yslow 和 CI 或 jenkins,但一直找不到任何东西. 谁能指出我正确的方向? 解决方案 抱歉,好像 有人毁坏了 YSlowPahntomJS wiki 页面 但它又回来了,请
..
我很快将在费城的 Code Camp 上发表关于持续集成的演讲.我没有使用熔岩灯、环境球或其他任何东西的经验 - 但我认为这将是对演示的一个很好的补充,可以激发热情. 谁能推荐一款我可以快速购买和炫耀的易于设置/使用的设备?如果可能的话,我希望通过 USB 连接的东西,因为网络或无线等充其量是参差不齐的. 我将在 MSBuild 中使用 CruiseControl.NET 和/或 Hu
..
为了在新的 Jenkins 实例中自动注册用户,我生成了一个 Groovy 脚本: //自动生成的groovy脚本——1463047124jenkins.model.Jenkins.instance.securityRealm.createAccount(“用户名",“NGRkOGJiNGE2NDEyMTExMDI0OGZmOWNj")def user = hudson.model.User.g
..
我想在 Git 之上提供集成挂钩,以便在集成失败时拒绝推送.例如,当开发人员推送他的更改时,我想检查项目是否仍然编译成功. 目前,我设置了更新后挂钩来进行编译检查.但是,当我想拒绝推送时,我会还原更改并通知开发人员: git revert --no-edit HEAD回声“拒绝!" 我的问题是,当另一个开发人员想要推送他的更改时,他必须先拉动从而覆盖他的工作,然后需要发出痛苦的重置/存储
..
我想为我的开源 C++ 项目建立一个持续集成和测试框架.所需的功能是: 1.查看源代码2.运行所有单元和其他测试3.运行性能测试(这些衡量软件质量 - 例如系统完成测试需要多长时间)4. 根据 3. 和 4. 每日生成报告5. 归档报告以备将来参考 要实现这一点,您会推荐哪个测试框架和什么持续集成流程?现在我倾向于谷歌测试框架(我知道一些单元测试框架的比较讨论在其他问题中)用于测试和 Crui
..
我在使用 VSTS 的 CI 环境中,我想获取提交注释以将他设置为文本文件. 这是我的构建步骤: 这个想法是将 GIT 提交注释复制到存储在工件文件夹中的文本文件中.然后使用 HockeyApp SDK,我将在 relase note 中设置我的提交评论. 我可以通过命令行操作轻松复制文件,但我不知道如何检索评论. 解决方案 环境变量$(Build.SOURCEVERSI
..
我基本上想做的是允许 jenkins 访问我的 android-sdk-linux 文件夹和所有子目录.我的老板不想自己更改文件夹的权限.我应该在构建过程中这样做.我已经看到了一些在构建过程中在执行 shell 中运行一些命令的示例.是否可以在该执行 shell 中运行一些命令,以便 jenkins 可以对我的 android-sdk-linux 文件夹具有读写和执行权限? 解决方案 正如
..
我将 Jenkins 服务器配置为仅使用 HTTPS 并启用了安全性.同样,我不喜欢任何未登录的人查看仪表板(即使它是空的).在这里,我禁用了“匿名"的“读取"访问权限. 到目前为止,这一切都完全符合我的喜好:) 但是想通过例如向远程客户端添加一些构建通知功能.使用“CCtray"之类的东西我遇到了麻烦.https:///cc.xml 现在只对登录用户有效.我希望能够在
..
我已将 packages.config 文件签入源代码管理.这指定了我想要的 Nuget 依赖项的确切版本.我们有自己的 NuGet 存储库.我们正在自己创建这些 NuGet 包.
..
我问过 关于构建错误的问题 并继续以我绝望的自我进一步调查这个问题. 我猜测问题出在已获取但未正确放置的包上.浏览令人痛苦的无聊日志给了我这个. 2016-01-15T21:50:40.8680146Z “C:\Program Files (x86)\MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets (186,61)"的 BeforeTa
..
您在 Erlang 开发中使用了哪些敏捷工具?您使用什么 持续集成 (CI) 服务器来构建 Erlang 代码?我得到的唯一参考来自 Quora 问题 如何在 Jenkins (Hudson) 中集成 Erlang 单元测试?. 我也对设置它们和互相交谈的精巧细节感兴趣. 解决方案 如果你想用 Jenkins 来做,我写了一个通用的测试钩子,它会生成 JUnit 用于测试的 XML
..
我有一个项目,我正在通过 teamcity 为 CI 设置.该项目本身是一个 nodejs 应用程序,它包括用 mocha 编写的测试,我们通过 jscoverage 进行介绍.在我正在设置的构建配置中,我有 3 个构建步骤在签到时发生. 针对我所在项目中的文件夹调用 jscoverage.exe覆盖. 调用 mocha 以针对步骤 1 中的 jscovered 文件运行测试并输出到
..
我在项目中使用 checkstyle,并且在我的 checkstyle 中定义了一个 SuppressionFilter -配置.我使用 Apache ant 通过持续集成进行自动构建. 我的问题来自以下情况:我不想将太多文件填充到基于项目的ir中,因此 checkstyle.xml 和 suppresss.xml 都在名为 conf 的子目录中(用于构建配置).现在,Ant 和 Eclip
..
我已经在我的测试服务器上使用 Github 插件设置了 Jenkins.我只允许经过身份验证的用户(匿名用户没有任何权限)和安全连接来保护 Jenkins. 不幸的是,Github 提供的 post-commit 钩子在我的情况下似乎不起作用.我尝试访问 https://jenkins.on.my.server/github-webhook/上的 URLa> 手动,它给了我一个“net.sf
..
直到最近,我们的持续交付设置还在使用以下命令交付 Service Fabric 包: msbuild SFApp.sfproj/t:Package 这是必要的,因为目标 Package 在解决方案级别不可用.IE.命令 msbuild SFSolution.sln/t:Package 失败,因为目标不存在. 随着我们的依赖网格的增长,大多数接口项目将无法在没有解决方案文件的情况下构建
..
我正在尝试设置 Jenkins PRbuilder 插件 在新的拉取请求上访问 github.我已经按照文档进行了操作,并尝试了“许多"不同的配置,但我似乎无法克服这一点: "忽略 refs/heads/jenkins_testing,因为它不匹配任何配置的 refspecs" 如果我将分支说明符留空,PR 上的“任何"更改确实会触发构建.由此,我知道了 找到 github 存储
..
我想将 SourceMonitor 集成到我的 Jenkins CI 系统中.由于没有 SourceMonitor 插件,我如何使 SourceMonitor 的结果在我的 Jenkins 服务器上可见. 解决方案 存在与 Violations 插件相关的未解决问题. 您可以投票支持此问题的实施:https://issues.jenkins-ci.org/browse/JENKINS
..
使用 的主要区别是什么?标签和 标签在 CruiseControl.NET 中? 我知道它们调用不同的可执行文件,但有时我会得到不同的结果(就编译时的通过/失败而言),我想知道为什么两个构建命令之间存在差异. 解决方案 基本上 devenv (Visual Studio) 封装了 MSBuild 并添加了许多 Visual Studio 特定的属性
..