1
Files
gradle-githooks/README.MD
2024-05-22 04:40:13 +03:00

63 lines
1.0 KiB
Markdown

# Git hooks plugin for Gradle
## Использование
### Настройка
```groovy
githooks {
"commit-msg" {
task = ":commitlint -PgitCommitMessageFile=\"\$1\""
}
}
```
| Настройка | Описание |
|:---------------|:---------------------------|
| `"commit-msg"` | Указание названия хука |
| `task` | Задача передаваемая Gradle |
**Список хуков**
- applypatch-msg
- commit-msg
- fsmonitor-watchman
- post-update
- pre-applypatch
- pre-commit
- pre-merge-commit
- prepare-commit-msg
- pre-push
- pre-rebase
- pre-receive
- push-to-checkout
- sendemail-validate
- update
### Запуск
```shell
gradle githooks
```
## Подключение
```groovy
//settings.gradle
pluginManagement {
repositories {
gradlePluginPortal()
maven { url "https://di9.ru/git/api/packages/Voomra/maven" }
}
}
```
```groovy
//build.gradle
plugins {
id "di9.githooks" version "1.0"
}
```