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)
您可以使用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)
归档时间: |
|
查看次数: |
2057 次 |
最近记录: |