travis-ci相关内容

哪个持续集成服务器能够排队作业?

使用案例: CI服务器轮询一些VSC存储库,并为每个版本运行测试套件。如果提交了两个或更多修订版本,即使在相对较小的时间间隔内,我也希望CI服务器将每个修订版本置于队列中,为每个版本运行测试,存储结果,并且不再为这些提交运行测试。我不希望CI服务器并行启动作业,以避免在许多同时作业的情况下出现性能问题和崩溃。 哪个CI服务器能够处理这个问题? 我的额外的,不那么重要的要求是我使用 ..

在CI(Travis / Jenkins)环境中使用xcodebuild(Xcode 8)和自动签名

随着Xcode 8的发布,苹果推出了一种管理签名配置的新方式。现在您有两个选项手动和自动。 根据WWDC 2016会议关于代码签名(WWDC 2016 - 401 - Xcode应用程序签名中的新功能),当您选择自动签名时,Xcode将执行以下操作: 证书 创建和更新应用程序ID 创建和更新配置文件 但是根据苹果在那个会话中所说的,自动签名将使用开发签名 当您尝试使用自 ..

在GitHub repo中显示Travis构建状态

我记得最近看到Travis在GitHub浏览存储库中的pr或commit的构建状态(..但不能在哪里)。我不是在说README.md中的Travis构建状态图像,而是一个实际的GitHub功能(带有友好复选标记的绿色框)。 Travis很好我想得到的结果显示在GitHub(他们现在不做)。我想知道如何启用这个。 UPDATE 在这里找到一个例子: ..
发布时间:2017-01-04 19:51:16 其他开发

用travis自动推送到github库

我有一个gitub.io仓库托管我的网页 - 该网页的源(未编译的Jade / Sass代码)在一个单独的公共仓库。 Travis-CI 设置为观看我的源代码库更改并运行编译套件,生成的HTML / CSS将被推送到github.io repo。 我可以设置Travis自动做一个github repo我自己的push没有硬编码我的用户名和密码到我的 .travis.yml 文件(显然这是一个 ..
发布时间:2017-01-04 19:46:26 其他开发

调用GitHub API与Travis构建标签

我在GitHub存储库中创建了一个TravisCI Hook,它在推送到仓库后自动运行构建。我想补充的是,如果生成成功,自动创建一个标签。 我发现有一种方法使用GitHub API创建标签 http://developer.github.com/v3/git/tags/#create-a -tag-object 但是如何控制对我的仓库的访问?我不能在travis.yml中显示我的登录g ..
发布时间:2017-01-04 19:36:55 其他开发

如何在travis中运行composer.phar自更新

我在我的travis版本中遇到警告语。 警告:此开发版本的作曲家已超过30天。建议通过运行“/home/travis/.phpenv/versions/5.3.26/bin/composer.phar自更新”来更新它。获取最新版本。 如何运行此操作? 查看例如此处 解决方案 您的travis.yml 请确保您拥有此部分 before_install: - ..
发布时间:2016-12-23 21:34:06 PHP

Atom的'spec'文件如何工作?

我正在为Atom制作一个包,Travis CI一直告诉我我的生成失败。 更新:我创建了一个空规范文件, 。 您可以在这里查看我的包裹: https://travis-ci.org/frayment/language-jazz 控制台告诉我: sh:line 105:./spec:没有这样的文件或目录 缺少spec文件夹!请考虑在 中添加一个测试套件 我在Git ..

Travis CI与Clang 3.4和C ++ 11

有可能让Travis CI与Clang能够使用C ++ 11? (我想Clang,不是GCC,我已经有GCC 4.8在Travis CI工作。)看来,预安装的版本不是C ++ 11能力。我安装任何更新版本的所有尝试最终都会因此而失败: 在/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/中包含的文件c ++ / 4.8 / bits ..
发布时间:2016-10-22 17:08:05 C/C++开发

如何使用特拉维斯-CI与C#或F#

特拉维斯CI持续集成服务正式支持多种 的语言,而不是C#或F#。 我可以用我的.NET项目使用它? 解决方案 它是可能的。 1。你的项目需要在Mono工作 在你自己的单声道的机器,使用的终端, CD 到您的解决方案目录运行命令 xbuild 。这可能会自动工作,也可能不会,因为有需要在单声道一些调整,你在Visual Studio中使用的功能。 事情看出来的: ..
发布时间:2016-09-07 13:06:43 C#/.NET

无法配置特拉维斯在Android项目工作

我发现几个问题特拉维斯CI和我一直在解决这些问题,但最后一个我不能。 我得到的常见错误 com.android.ddmlib.InstallException:无法建立会话 这是我的特拉维斯文件: 语言:机器人before_install: - 搭配chmod + X gradlew机器人: 组件: #取消,如果你想下面的线 #使用Android SDK工具的最新版 ..
发布时间:2016-08-16 13:16:44 移动开发

自动推送与特拉维斯一个GitHub库

我有一个gitub.io回购它承载我的网页 - 源为网页(未编译玉/萨斯code)是在一个单独的公开回购。 特拉维斯-CI 的设置看我的源回购更改并运行编译套件,生成HTML / CSS,将被推到github.io回购。 我可以设立特拉维斯自动做一个推到GitHub库我自己,如果编译通过,没有硬编码我的用户名和密码进入我的 .travis.yml 文件(显然这是一个安全问题)? 我见过这个问题 ..

使用秘密API密钥特拉维斯慈

我想使用特拉维斯-CI 为我的项目的。 该项目是一个API包装,这么多的测试依赖于使用秘密API密钥。在本地测试,我只是将它们存储为环境变量。什么是使用上特拉维斯这些密钥安全的方式? 解决方案 特拉维斯有一个功能,加密环境变量(的”安全环境变量“)。这可以用来保护你的秘密API密钥。我已经成功地用这为我的Heroku API密钥。 所有你需要做的就是安装特拉维斯宝石,加密你想要的字符串 ..
发布时间:2016-05-22 19:11:35 其他开发