【发布时间】:2020-08-14 17:56:27
【问题描述】:
我正在尝试使用 Travis-CI 在 Bintray 上部署一个 Android 库。但是当我上传我的回购......我得到了这个:
在变体发布上运行 lint:发现 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
通常我会去我的项目输出并阅读 lint-results-debug.html...但我不知道如何在 Travis 中访问此文件。
那么,如何在 Travis 中访问 output/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: [...]
【问题讨论】:
-
很抱歉在这里提问,但我花了很多时间寻找构建像您这样的文件的好方法(使用 bintrayUpload)。你有任何链接,我可以在其中找到更多信息如何做到这一点?
标签: android gradle android-gradle-plugin travis-ci