1

Git hooks plugin for Gradle

Использование

Настройка

githooks {
    "commit-msg" {
        task = ":commitlint -PgitCommitMessageFile=\"\$1\""
    }
}

При запуске хука "commit-msg" будет выполнена команда:

./gradlew --console=plain -q :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

Запуск

gradle githooks

Подключение

settings.gradle:

pluginManagement {
    repositories {
        gradlePluginPortal()
        maven { url "https://di9.ru/git/api/packages/Voomra/maven" }
    }
}

build.gradle:

plugins {
    id "ru.di9.gradle.githooks" version "1.1"
}
Description
No description provided
Readme 82 KiB
Languages
Groovy 100%