continuous-integration相关内容

在 Jenkins 上配置 yslow

我可以在配置 Jenkins 以使用 yslow 方面获得一些帮助吗? 我在 yslow 的闪电演讲中看到它可以使用 CI 实现,但它没有提供太多关于如何执行此操作的信息.我在谷歌上搜索了很多 yslow 和 CI 或 jenkins,但一直找不到任何东西. 谁能指出我正确的方向? 解决方案 抱歉,好像 有人毁坏了 YSlowPahntomJS wiki 页面 但它又回来了,请 ..
发布时间:2022-01-12 19:54:22 其他开发

请推荐一个*易于*设置的设备,以直观地指示构建状态

我很快将在费城的 Code Camp 上发表关于持续集成的演讲.我没有使用熔岩灯、环境球或其他任何东西的经验 - 但我认为这将是对演示的一个很好的补充,可以激发热情. 谁能推荐一款我可以快速购买和炫耀的易于设置/使用的设备?如果可能的话,我希望通过 USB 连接的东西,因为网络或无线等充其量是参差不齐的. 我将在 MSBuild 中使用 CruiseControl.NET 和/或 Hu ..
发布时间:2022-01-12 19:54:15 其他开发

与 Git 的持续集成

我想在 Git 之上提供集成挂钩,以便在集成失败时拒绝推送.例如,当开发人员推送他的更改时,我想检查项目是否仍然编译成功. 目前,我设置了更新后挂钩来进行编译检查.但是,当我想拒绝推送时,我会还原更改并通知开发人员: git revert --no-edit HEAD回声“拒绝!" 我的问题是,当另一个开发人员想要推送他的更改时,他必须先拉动从而覆盖他的工作,然后需要发出痛苦的重置/存储 ..
发布时间:2022-01-12 19:53:59 其他开发

c++ 与性能指标持续集成

我想为我的开源 C++ 项目建立一个持续集成和测试框架.所需的功能是: 1.查看源代码2.运行所有单元和其他测试3.运行性能测试(这些衡量软件质量 - 例如系统完成测试需要多长时间)4. 根据 3. 和 4. 每日生成报告5. 归档报告以备将来参考 要实现这一点,您会推荐哪个测试框架和什么持续集成流程?现在我倾向于谷歌测试框架(我知道一些单元测试框架的比较讨论在其他问题中)用于测试和 Crui ..

如何在 VSTS/TFS 构建中检索 Git 提交 ID 和消息?

我在使用 VSTS 的 CI 环境中,我想获取提交注释以将他设置为文本文件. 这是我的构建步骤: 这个想法是将 GIT 提交注释复制到存储在工件文件夹中的文本文件中.然后使用 HockeyApp SDK,我将在 relase note 中设置我的提交评论. 我可以通过命令行操作轻松复制文件,但我不知道如何检索评论. 解决方案 环境变量$(Build.SOURCEVERSI ..
发布时间:2022-01-12 19:53:46 其他开发

是否可以让 jenkins 访问只有 root 或某些特定程序才能访问的文件?

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

将 CCtray 与 Jenkins 一起使用,同时启用安全性(使用 HTTPS)

我将 Jenkins 服务器配置为仅使用 HTTPS 并启用了安全性.同样,我不喜欢任何未登录的人查看仪表板(即使它是空的).在这里,我禁用了“匿名"的“读取"访问权限. 到目前为止,这一切都完全符合我的喜好:) 但是想通过例如向远程客户端添加一些构建通知功能.使用“CCtray"之类的东西我遇到了麻烦.https:///cc.xml 现在只对登录用户有效.我希望能够在 ..
发布时间:2022-01-12 19:53:30 其他开发

Erlang 代码的持续集成服务器

您在 Erlang 开发中使用了哪些敏捷工具?您使用什么 持续集成 (CI) 服务器来构建 Erlang 代码?我得到的唯一参考来自 Quora 问题 如何在 Jenkins (Hudson) 中集成 Erlang 单元测试?. 我也对设置它们和互相交谈的精巧细节感兴趣. 解决方案 如果你想用 Jenkins 来做,我写了一个通用的测试钩子,它会生成 JUnit 用于测试的 XML ..
发布时间:2022-01-12 19:52:39 其他开发

如何使用 Mocha 配置 TeamCity 构建?

我有一个项目,我正在通过 teamcity 为 CI 设置.该项目本身是一个 nodejs 应用程序,它包括用 mocha 编写的测试,我们通过 jscoverage 进行介绍.在我正在设置的构建配置中,我有 3 个构建步骤在签到时发生. 针对我所在项目中的文件夹调用 jscoverage.exe覆盖. 调用 mocha 以针对步骤 1 中的 jscovered 文件运行测试并输出到 ..

如何定义 checkstyle 的抑制定义,适用于 ant 和 eclipse

我在项目中使用 checkstyle,并且在我的 checkstyle 中定义了一个 SuppressionFilter -配置.我使用 Apache ant 通过持续集成进行自动构建. 我的问题来自以下情况:我不想将太多文件填充到基于项目的ir中,因此 checkstyle.xml 和 suppresss.xml 都在名为 conf 的子目录中(用于构建配置).现在,Ant 和 Eclip ..

通过 HTTP Post-Commit Hook 将 Github 连接到受保护的 Jenkins

我已经在我的测试服务器上使用 Github 插件设置了 Jenkins.我只允许经过身份验证的用户(匿名用户没有任何权限)和安全连接来保护 Jenkins. 不幸的是,Github 提供的 post-commit 钩子在我的情况下似乎不起作用.我尝试访问 https://jenkins.on.my.server/github-webhook/上的 URLa> 手动,它给了我一个“net.sf ..
发布时间:2022-01-12 19:52:15 其他开发

命令行包 Service Fabric 应用程序

直到最近,我们的持续交付设置还在使用以下命令交付 Service Fabric 包: msbuild SFApp.sfproj/t:Package 这是必要的,因为目标 Package 在解决方案级别不可用.IE.命令 msbuild SFSolution.sln/t:Package 失败,因为目标不存在. 随着我们的依赖网格的增长,大多数接口项目将无法在没有解决方案文件的情况下构建 ..

Jenkins Pull Request builder 忽略带有 ${sha1} 的分支

我正在尝试设置 Jenkins PRbuilder 插件 在新的拉取请求上访问 github.我已经按照文档进行了操作,并尝试了“许多"不同的配置,但我似乎无法克服这一点: "忽略 refs/heads/jenkins_testing,因为它不匹配任何配置的 refspecs" 如果我将分支说明符留空,PR 上的“任何"更改确实会触发构建.由此,我知道了 找到 github 存储 ..

在 CruiseControl.NET 构建中使用“devenv"和“msbuild"有什么区别?

使用 的主要区别是什么?标签和 标签在 CruiseControl.NET 中? 我知道它们调用不同的可执行文件,但有时我会得到不同的结果(就编译时的通过/失败而言),我想知道为什么两个构建命令之间存在差异. 解决方案 基本上 devenv (Visual Studio) 封装了 MSBuild 并添加了许多 Visual Studio 特定的属性 ..