如何在 GitHub Actions 中从 /home/runner/XXXXX 检索文件

fdi*_*ori 9 github-actions

我正在尝试使用 GitHub Actions 构建 Maven 项目,作业运行后,我收到消息

各个测试结果请参阅/home/runner/work/testDemoAPI/testDemoAPI/mymeeave/target/surefire-reports。

您知道如何从中检索数据吗/home/runner/work/xxxxx

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Build with Maven
      run:  mvn clean test
Run Code Online (Sandbox Code Playgroud)

riQ*_*iQQ 6

将其作为工件上传,然后可以从 GitHub UI 或通过 GitHub API 下载:

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Build with Maven
      run:  mvn clean test

    - name: Upload artifact
      uses: actions/upload-artifact@v1
      with:
        name: surefire-reports
        path: mymeeave/target/surefire-reports/**
Run Code Online (Sandbox Code Playgroud)

有关文档,请参阅https://github.com/actions/upload-artifact 。

  • @aurel-LX,您可以在 *上传工件* 步骤中添加行 `if: ${{ !cancelled() }}` 来上传,无论失败或成功。 (2认同)