所以我尝试在我的项目上实施 CI/CD。 我得到了一些我无法修复的东西。 我正在使用 GitHub 操作。
我尝试运行单元测试。 这是我的管道。
name: Java CI with Gradle
on:
push:
branches: ["release", "staging", "pre_release"]
pull_request:
branches: ["release", "staging", "pre_release"]
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
- name: Run Unit Test
run: |
.\gradlew.bat test # Use gradlew.bat on Windows
我收到此错误:
Gradle 构建守护进程意外消失(它可能已被杀死或可能已崩溃)
我尝试运行 SonarQube,但遇到了同样的错误。 你们中有人遇到过这个错误吗? 我也在 Github runner 存储库上发现了这个问题。 https://github.com/actions/runner/issues/2503 但那仍然开放。
通过更改 gradle 守护进程堆和 Kotlin 编译器守护进程堆修复。 https://github.com/actions/runner/issues/2503#issuecomment-1822250300