提交 ee967e0f 作者: 方治民

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

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