我创建了一个构建在Maven上的测试自动化框架,并已经将其推送到我的GitHub Repo中的"开发"分支. 它是需要建立我的项目,每次一个公关创建.因此,我创建了一个Build.yaml文件并将其添加到我的repo中.但是当我创建一个新的公关时,构建过程会因为这个问题而失败:
Error: No file in /home/runner/work/report-portal/report-portal matched to [**/pom.xml], make sure you have checked out the target repository
个
以下是我的构建.yaml文件:
name: Build and Test
on:
push:
branches: [ "master", "develop" ]
pull_request:
branches: [ "master", "develop" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- run: ls -la
- name: Set up JDK 20
uses: actions/setup-java@v3
with:
java-version: '20'
distribution: 'temurin'
cache: maven
- name: Build with Maven
run: mvn clean test --file POM.xml
working-directory: ${{github.workspace}}
我将第- run: ls -la
行添加到了Build.yaml中,并且可以在日志(log)中看到我的POM.xml文件是可见的:
GitHub logs 1个
同样,根据日志(log),我的回购已成功 checkout : Git Hub logs 2个
你知道为什么找不到我的POM文件吗?