如何在Travis中访问输出文件?

Lea*_*ira 8 android gradle travis-ci android-gradle-plugin

我正在尝试使用Travis-CI在Bintray上部署Android库.但是当我上传我的回购...我得到了这个:

Ran lint on variant release:发现了6个问题

Ran lint on variant debug: 6 issues found

Wrote HTML report to file:///home/travis/build/leandroBorgesFerreira/MoreCLoseButton/app/build/outputs/lint-results-debug.html

Wrote XML report to file:///home/travis/build/leandroBorgesFerreira/MoreCLoseButton/app/build/outputs/lint-results-debug.xml

:app:lint FAILED
Run Code Online (Sandbox Code Playgroud)

通常我会去我的项目输出并阅读lint-results-debug.html ...但我不知道如何在Travis中访问此文件.

那么,如何在Travis中访问outputs/lint-results-debug.html?

欢迎任何帮助!

编辑

我的.travis.yml:

language: android
jdk: oraclejdk8
sudo: false

addons:
  apt:
    packages:
      - lynx

android:
  components:
  - platform-tools
  - tools
  - build-tools-25.0.0
  - android-25
  - extra-android-m2repository
script: 
  - if [ -f /home/travis/build/leandroBorgesFerreira/MoreCLoseButton/app/build/outputs/lint-results-debug.html ]; then lynx -dump /home/travis/build/leandroBorgesFerreira/MoreCLoseButton/app/build/outputs/lint-results-debug.html; fi
  - ./gradlew -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" build
  bintrayUpload --stacktrace --info
env:
  global:
  - secure: [...]
  - secure: [...]
Run Code Online (Sandbox Code Playgroud)

sid*_*ker 6

您可以使用lynx -dump从 Travis 运行中转储任何 HTML 文件输出的纯文本渲染。

要使 Travis 安装lynx -dump:在您的顶部.travis.yml,添加以下内容:

addons:
  apt:
    packages:
      - lynx
Run Code Online (Sandbox Code Playgroud)

假设HTML文件某种类型的错误日志,你可以让特拉维斯显示输出通过将像在下面script的部分.travis.yml

after_failure:
  - if [ -f /home/travis/build/…/foo.html ]; then lynx -dump /home/travis/build/…/foo.html; fi
Run Code Online (Sandbox Code Playgroud)