提交 ae3306f6 作者: 方治民

fix: 修复 CI 配置问题

上级 ee967e0f
...@@ -16,8 +16,7 @@ stages: ...@@ -16,8 +16,7 @@ stages:
# 缓存配置 # 缓存配置
cache: cache:
paths: paths:
- .gradle/wrapper - /root/.gradle
- .gradle/caches
# 编译项目 # 编译项目
build-job: build-job:
......
...@@ -123,20 +123,23 @@ subprojects { ...@@ -123,20 +123,23 @@ subprojects {
} }
task hooks() { task hooks() {
// GitHook pre-commit (spotless, spotbugs) try {
def hook = new File("$rootProject.projectDir/.git/hooks/pre-commit") // GitHook pre-commit (spotless, spotbugs)
hook.text = """#!/bin/bash def hook = new File("$rootProject.projectDir/.git/hooks/pre-commit")
#set -x hook.text = """#!/bin/bash
#set -x
./gradlew spotlessCheck
./gradlew spotlessCheck
RESULT=\$?
exit \$RESULT RESULT=\$?
""" exit \$RESULT
"""
} catch (ignored) {}
} }
gradle.getTaskGraph().whenReady { gradle.getTaskGraph().whenReady {
def skipHooks = gradle.startParameter.getSystemPropertiesArgs().containsKey('skip-hooks') def skipHooks = gradle.startParameter.getSystemPropertiesArgs().containsKey('skip-hooks')
printf("skip-hooks: %s", skipHooks)
if (!skipHooks) { if (!skipHooks) {
hooks hooks
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论