You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Actions日志存储位置及lint报告文件查找咨询

GitHub Actions日志文件存储位置及lint报告获取方法

日志文件的存储说明

GitHub Actions的运行环境是GitHub托管的临时虚拟机(比如你配置的ubuntu-latest),日志里显示的/home/runner/work/honk/honk/app/build/intermediates/lint_intermediate_text_report/debug/lint-results-debug.txt是该虚拟机内的本地路径。工作流程执行完毕后,这个虚拟机会被立即销毁,所以你无法在本地仓库中找到这个文件。

获取lint报告的解决方案

要保留这份lint报告,需要在工作流中添加**上传产物(Artifact)**的步骤,将报告文件上传到GitHub Actions的工作流结果中,之后就能在仓库的Actions页面下载。

修改你的android.yml配置,在Build with Gradle步骤后新增上传步骤即可:

name: Android CI

on: [ pull_request ]

jobs:
  build-and-test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Set up JDK 1.11
        uses: actions/setup-java@v1
        with:
          java-version: 1.11

      - name: Change wrapper permissions
        run: chmod +x ./gradlew

      - name: Build with Gradle
        run: ./gradlew build

      # 新增上传lint报告的步骤
      - name: Upload lint debug report
        uses: actions/upload-artifact@v3
        with:
          name: lint-debug-report
          path: app/build/intermediates/lint_intermediate_text_report/debug/lint-results-debug.txt

      - name: Run tests
        run: ./gradlew test

      - name: Upload app to AppSweep with Gradle
        env:
          APPSWEEP_API_KEY: ${{ secrets.APPSWEEP_API_KEY }}
        run: ./gradlew uploadToAppSweepRelease

下载报告的操作

工作流执行完成后,进入GitHub仓库的Actions页面,找到对应的工作流运行记录,在页面底部的Artifacts区域就能看到上传的lint-debug-report,点击即可下载包含报告的压缩包。

内容的提问来源于stack exchange,提问作者Leonardo Sibela

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 02:25:14