travis-ci相关内容
我的 .travis.yml 档案: 语言:客观-c script: xctool -workspace ProjectName.xcworkspace -scheme ProjectName build -sdk iphonesimulator 虽然Travis-CI正在建设该项目,但它表示: $ bundle --version Bundler
..
使用案例: CI服务器轮询一些VSC存储库,并为每个版本运行测试套件。如果提交了两个或更多修订版本,即使在相对较小的时间间隔内,我也希望CI服务器将每个修订版本置于队列中,为每个版本运行测试,存储结果,并且不再为这些提交运行测试。我不希望CI服务器并行启动作业,以避免在许多同时作业的情况下出现性能问题和崩溃。 哪个CI服务器能够处理这个问题? 我的额外的,不那么重要的要求是我使用
..
本地安装的软件包通过以下方式缓存: #.travis.yml ... 缓存: 目录: - node_modules ... 但是如何缓存全局安装的软件包( $ npm install -g )以加快我的构建速度? 解决方案 这是我怎么做的: b $ b目录: #使用任何全局二进制文件替换“grunt-cli” - $(np
..
我使用 Travis-CI 为我正在开发的一些Java开源项目提供持续集成构建。 / p> 通常这个工作流畅,但我有一个问题,当POM指定GPG签名,例如 org.apache.maven.plugins maven-gpg-plugin
..
随着Xcode 8的发布,苹果推出了一种管理签名配置的新方式。现在您有两个选项手动和自动。 根据WWDC 2016会议关于代码签名(WWDC 2016 - 401 - Xcode应用程序签名中的新功能),当您选择自动签名时,Xcode将执行以下操作: 证书 创建和更新应用程序ID 创建和更新配置文件 但是根据苹果在那个会话中所说的,自动签名将使用开发签名 当您尝试使用自
..
我记得最近看到Travis在GitHub浏览存储库中的pr或commit的构建状态(..但不能在哪里)。我不是在说README.md中的Travis构建状态图像,而是一个实际的GitHub功能(带有友好复选标记的绿色框)。 Travis很好我想得到的结果显示在GitHub(他们现在不做)。我想知道如何启用这个。 UPDATE 在这里找到一个例子:
..
我有一个gitub.io仓库托管我的网页 - 该网页的源(未编译的Jade / Sass代码)在一个单独的公共仓库。 Travis-CI 设置为观看我的源代码库更改并运行编译套件,生成的HTML / CSS将被推送到github.io repo。 我可以设置Travis自动做一个github repo我自己的push没有硬编码我的用户名和密码到我的 .travis.yml 文件(显然这是一个
..
类似: Travis CI与Clang 3.4和C ++ 11 如何让Travis CI与C ++ 14配合使用? 当前 .travis.yml 文件: 语言:cpp 编译器: - gcc - clang os: - linux - osx 脚本: make main 这是我们的 makefile #Factor
..
我在GitHub存储库中创建了一个TravisCI Hook,它在推送到仓库后自动运行构建。我想补充的是,如果生成成功,自动创建一个标签。 我发现有一种方法使用GitHub API创建标签 http://developer.github.com/v3/git/tags/#create-a -tag-object 但是如何控制对我的仓库的访问?我不能在travis.yml中显示我的登录g
..
我不确定是否为客户端JavaScript库使用Travis-CI,因为它在Travis-CI服务器上与NodeJ一起编译。 想知道这是一个好的方法,对客户端库使用某种持续集成(如Travis-CI)? 解决方案 是的,当然你应该使用与客户端库的持续集成。 我个人使用
..
有一种方法可以在travis-ci成功构建之后部署heroku rails应用程序? 解决方案 内置对部署到Heroku的支持: http:// about.travis-ci.org/blog/2013-07-09-introducing-continuous-deployment-to-heroku/
..
我试图在travis-ci.org上测试一个软件包,但是使用pip install scipy来超时: 安装收集包:scipy 运行setup.py安装scipy 运行命令/home/travis/virtualenv/python2.6.9/bin/python -c“import setuptools,tokenize; __ file __ = '/tmp/pip-build-Fn
..
使用 Travis CI 调用现有的Android项目 $ ./gradlew build connectedCheck 我收到此错误: /home/travis/build.sh:line 45:./gradlew:Permission denied 命令“./gradlew build connectedCheck”失败,并在126秒内退出。
..
我在我的travis版本中遇到警告语。 警告:此开发版本的作曲家已超过30天。建议通过运行“/home/travis/.phpenv/versions/5.3.26/bin/composer.phar自更新”来更新它。获取最新版本。 如何运行此操作? 查看例如此处 解决方案 您的travis.yml 请确保您拥有此部分 before_install: -
..
我正在为Atom制作一个包,Travis CI一直告诉我我的生成失败。 更新:我创建了一个空规范文件, 。 您可以在这里查看我的包裹: https://travis-ci.org/frayment/language-jazz 控制台告诉我: sh:line 105:./spec:没有这样的文件或目录 缺少spec文件夹!请考虑在 中添加一个测试套件 我在Git
..
有可能让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
..
特拉维斯CI持续集成服务正式支持多种 的语言,而不是C#或F#。 我可以用我的.NET项目使用它? 解决方案 它是可能的。 1。你的项目需要在Mono工作 在你自己的单声道的机器,使用的终端, CD 到您的解决方案目录运行命令 xbuild 。这可能会自动工作,也可能不会,因为有需要在单声道一些调整,你在Visual Studio中使用的功能。 事情看出来的:
..
我发现几个问题特拉维斯CI和我一直在解决这些问题,但最后一个我不能。 我得到的常见错误 com.android.ddmlib.InstallException:无法建立会话 这是我的特拉维斯文件: 语言:机器人before_install: - 搭配chmod + X gradlew机器人: 组件: #取消,如果你想下面的线 #使用Android SDK工具的最新版
..
我有一个gitub.io回购它承载我的网页 - 源为网页(未编译玉/萨斯code)是在一个单独的公开回购。 特拉维斯-CI 的设置看我的源回购更改并运行编译套件,生成HTML / CSS,将被推到github.io回购。 我可以设立特拉维斯自动做一个推到GitHub库我自己,如果编译通过,没有硬编码我的用户名和密码进入我的 .travis.yml 文件(显然这是一个安全问题)? 我见过这个问题
..
我想使用特拉维斯-CI 为我的项目的。 该项目是一个API包装,这么多的测试依赖于使用秘密API密钥。在本地测试,我只是将它们存储为环境变量。什么是使用上特拉维斯这些密钥安全的方式? 解决方案 特拉维斯有一个功能,加密环境变量(的”安全环境变量“)。这可以用来保护你的秘密API密钥。我已经成功地用这为我的Heroku API密钥。 所有你需要做的就是安装特拉维斯宝石,加密你想要的字符串
..