提交 ee967e0f 作者: 方治民

build: 关闭 CI 期间检查 git-hook

上级 ced27fa6
......@@ -33,7 +33,7 @@ build-job:
before_script:
- chmod +x ./gradlew
script:
- ./gradlew app:assemble
- ./gradlew app:assemble -Dskip-hooks
artifacts:
# 配置构建结果过期时间
expire_in: 1 day
......
......@@ -122,6 +122,7 @@ subprojects {
}
}
task hooks() {
// GitHook pre-commit (spotless, spotbugs)
def hook = new File("$rootProject.projectDir/.git/hooks/pre-commit")
hook.text = """#!/bin/bash
......@@ -132,3 +133,11 @@ hook.text = """#!/bin/bash
RESULT=\$?
exit \$RESULT
"""
}
gradle.getTaskGraph().whenReady {
def skipHooks = gradle.startParameter.getSystemPropertiesArgs().containsKey('skip-hooks')
if (!skipHooks) {
hooks
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论