我的Gitlab CI / CD管道无法通过FATAL进行高速缓存:文件不存在错误

时间:2020-10-30 14:10:14

标签: gradle continuous-integration gitlab yaml gitlab-ci

现在我正在尝试使用Gradle学习CI / CD。我正在使用GitLab CI的管道。借助Gitlab文档并进行了一些搜索,发现gilab-ci.yml像这样

image: gradle:jdk11

before_script:
  - export GRADLE_USER_HOME='pwd'/.gradle

cache:
  paths:
    - .gradle/wrapper
    - .gradle/caches

package:
  stage: build
  script:
    - ./gradlew assemble

test:
  stage: test
  script:
    - ./gradlew check

但是它不适用于我的Spring Boot应用程序 Gitlab pipline给我“致命:文件不存在”错误。我在想它是由于缓存,但是在YAML文件中一切似乎都没问题

1 个答案:

答案 0 :(得分:1)

使用以下代码段更新构建阶段

package:
 stage: build
 script:
  - chmod +x ./gradlew
  - ./gradlew --build-cache assemble