continuous-integration相关内容
本地安装的软件包通过以下方式缓存: #.travis.yml ... 缓存: 目录: - node_modules ... 但是如何缓存全局安装的软件包( $ npm install -g )以加快我的构建速度? 解决方案 这是我怎么做的: b $ b目录: #使用任何全局二进制文件替换“grunt-cli” - $(np
..
在我们公司,我们正在对我们的Java开发/ QA街道的产品进行严格审查。我们正在寻找的产品之一是Apache Continuum。 有人可能有Continuum经验(最好是Jenkins经验)解释什么优点和缺点Apache Continuum是(特别是关于Jenkins)? 我的第一印象是: 优点: 更适合分组构建和项目(从UI角度)。 缺点: 没有清除信息中心
..
这是一个(实际上是几个)后续问题到我以前的问题在 F#Type Providers and Continuous Integration 。 在我看来,最好使用 SqlDataConnection 类型提供程序作为编译时检查代码/数据库完整性在功能分支驱动开发中保持完整;您将知道在每次提交/构建时,尚未对尚未应用于数据库的代码进行任何更改,假设构建数据库也是CI过程的一部分。 但是,出
..
我目前正试图找出为什么MSBuild不能编译我们的单元测试DLL。 这是我从TeamCity收到的输出,当生成失败时: [10:38:55]:NAnt输出: [10:38:55]:[exec] [ 10:38:55]:[exec] [10:38:55]:[exec]“C:\Robinson\trunk\Projects\Robinson\Robinson.sln”(默认目标
..
我们目前正在评估与Visual Studio 2008(C#)和Subversion接口的不同应用程序,以自动构建我们的核心库。我们希望每晚执行构建,并通过电子邮件发送给每个开发人员的更改列表或将最新版本推送到每个工作站。 建议的软件 / p> Cruise Control .NET Hudson TeamCity 建议的文章 a href =“http://dotne
..
我们正在使用 Jenkins 建立( maven )&将部署工件(JARs& * WAR *)部署到内部工件服务器(快照和版本)。 目前,我们得到Jenkins作业,打包war文件(从发行版scm标记)并部署到不同的环境/服务器。我们想跳过包阶段,因为它似乎没有必要再次打包。再次为一个发布的版本,因为它是不可能得到一个不同的战争文件副本,即使在尝试1000次。 我们正在寻找一种方法在J
..
我使用参数化触发器插件触发下游构建。 如果下游失败,如何指定我的上游作业失败?上游作业实际上是具有传递到下游的参数的虚拟作业。 解决方案 确保您使用正确的步骤执行下游作业;我发现,自从我执行我的“后构建步骤”,我没有“阻止,直到触发项目完成他们的构建”选项。将其更改为“构建任务”而不是“后构建任务”,允许我在参数化触发器插件中找到所需的选项。
..
我通过命令行运行hudson.war。它启动我的默认语言,葡萄牙语的界面。 解决方案 取决于你想要什么: 如果您只想为自己更改语言,请更改浏览器设置。 如果要为所有人更改它,则会有
..
简单的问题:如何更改jenkins主目录位置?默认情况下,它指向 / var / lib / jenkins ,而我想它指向 / home / jenkins 。我改变了我的 $ JENKINS_HOME 到 / home / jenkins 但它不帮助我。 $ jenkins通常运行自己的用户, ,所以改变该用户的home-dir应该做的工作。 / p> 如果不确定,只需使用shel
..
我有一个Xcode服务器设置了一些机器人的iOS项目(使用Xcode 6.1编译),所有这些包含单元测试目标 我似乎无法在模拟器中运行这些测试;所有的努力,到目前为止已与相同的错误(超时模拟器启动)失败的: 测试目标NAME_OF_MY_TARGET遇到错误(超时等待120秒模拟器启动,当前状态是1.如果你认为这个错误代表一个错误,请在[...]附加日志文件) 当然,建
..
有没有反正我可以发送一个ipa生成的机器人到itunes连接,使用testflight api?我知道testflight有一个api上传.ipas,但我不知道如果我可以使用itunes最新的变化连接和苹果系统上testflight的intregation。 这是我目前使用jenkins +自定义分发渠道和几个shell脚本文件完成的东西。我想知道是否可以使用= Bots + Trigger
..
我有点惊讶地发现,DDL语句( alter table , create index 等) MySQL中的当前事务。来自MS SQL Server,在本地执行事务中的数据库更改(然后回滚)的能力是我的工作流的一个重要部分。对于持续集成,如果迁移因任何原因而暂停,则使用回滚,因此至少我们没有将数据库保留在半迁移状态。 如何人们在使用MySQL迁移和持续集成时解决了这两个问题? 解决方案
..
CI服务器(Hudson),我负责,构建Maven项目。最后一次提交后,生成失败: [INFO] -------------- ----------------------------------------------- [错误]编译错误: [INFO] ------------------------------------ -------------------------
..
我有一个包含两个项目的构建链:A是根项目,B依赖它。 B有两个依赖关系配置:工件和快照依赖关系。 B的一个构建配置具有环境变量(参数)集合。但是,我还需要为根项目A设置此参数。 在TeamCity 9中有任何方法将构建配置参数从项目传递到其依赖 自TeamCity 9.0开始,可以重写依赖关系参数: reverse.dep。。
..
尝试在XcodeServer上针对模拟器设备运行测试时出现错误。测试有时会传递一个设备,并失败,但失败的设备并不总是相同的。 日志文件错误如下: code> 2015-03-23 10:44:11.029初始化测试基础结构。 2015-03-23 10:44:11.029将测试状态日志写到/Library/Developer/XcodeServer/Integrations/In
..
我试图将Hudson设置为CI服务器,我无法使所有的工作。我试图使用'官方'git插件。我没有使用由stephenh开发的替代插件做任何测试。 我想知道是否有其他人已经让Hudson使用Git或任何CI服务器工作与Git。如果是,如何以及使用什么配置。 相关信息是我在Hudson 1.277,我使用Git 1.6.1.1.230.gdfb04, Git Plugin 0.5,全部在Wi
..
我们有一个TeamCity服务器,它生成每夜可部署的构建。我们希望我们的测试版能够访问这些夜间版本。 这是最好的做法是什么? TeamCity Server不是公开的,它在我们的办公室,所以我认为最好的方法是通过FTP或类似的东西推送工件。 也没有线索如何在成功创建工件时触发脚本。 解决方案 我建议你开始看一些类似于(n)Ant来处理你的构建处理。这样,您可以以自动方式处理整个
..
我正在使用Visual Studio 2008的内置单元测试项目而不是NUnit,我想知道是否有任何人有尝试集成这种类型的单元测试项目与Cruise Control.Net。 解决方案 从一些初步研究看来,它似乎不是一个超级简单的解决方案。 看起来这样做涉及将Visual Studio 2008实际安装在持续集成服务器上,这可能是一个交易中断。 然后配置MSTest.exe在任
..
我有多个测试包: com.mypackage.blackbox - Robotium UI测试 com.mypackage。集成 - REST集成测试 com.mypackage.unit - 低级单元测试 我们的服务器团队需要能够在每次推送时运行集成测试(他们需要几分钟),但是每天晚上运行所有测试(黑盒UI测试需要超过10分钟)。 这个很棒的回答提
..
我为我的开源代码创建了一些集成测试,我正在寻找一个可公开访问的CI服务来托管它们。由于Travis-CI必须为我的所有容器提供小配额,我想我将使用CircleCI。这是我的 cirle.yml : 机器: services: - docker dependencies: override: - pip install docker-compose test: ove
..