【问题标题】:Travis CI, Atoum and Coveralls for a PHP project用于 PHP 项目的 Travis CI、Atoum 和工作服
【发布时间】:2017-11-29 23:31:18
【问题描述】:

CI 游戏相当新。我试图让 Travis CI 和 Coveralls 一起工作,但遇到了一些麻烦。有问题的项目是用 PHP 编写的,并正在使用 Atoum 进行测试。我当前的 .travis.yml 文件包含以下内容,目前所有构建都在通过:

language: php
php:
  - "5.4"
  - "5.5"
  - "5.6"
  - "nightly"
before_script: wget http://downloads.atoum.org/nightly/mageekguy.atoum.phar
script: php mageekguy.atoum.phar -d tests

现在我无法弄清楚如何将我的覆盖率数据转移到工作服。 Coveralls 页面上给出的一个示例脚本涉及使用 Atoum 配置文件并指定您的 Coveralls 项目令牌,但随后继续说您需要将此保密。我不知道这将如何工作,因为我正在从事的项目是开源的。

有什么想法吗?

【问题讨论】:

    标签: php travis-ci coveralls atoum


    【解决方案1】:

    您可以找到 here 一个有效的 .atoum.php 来处理 Travis 和 Coverall。

    【讨论】:

    • 太好了,脚本运行良好,但我似乎在某些版本中遇到了错误:HTTP request failed! HTTP/1.1 422 Unprocessable Entity in phar:///home/travis/build/xxx/yyy/mageekguy.atoum.phar/1/classes/adapter.php at line 18 有什么想法吗?如果我登录 Travis-CI 并重新运行失败的特定作业,它似乎在第二次工作。
    猜你喜欢
    • 2014-05-08
    • 1970-01-01
    • 2016-12-16
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    相关资源
    最近更新 更多