Gradle: Wie zum ausführen von git pull durch gradle?
Will ich ziehen änderungen aus dem git-repo, bevor die Kompilierung beginnt.
Ich fand diese Gradle: how to clone a git repo in eine Aufgabe?, aber es Klone das repo anstatt des Holens nur die änderungen.
Dies könnte zeitaufwändig sein, wenn der git-server nicht im lokalen Netzwerk sind, oder wenn die repo ist groß.
Konnte ich nicht finden, wie zu tun git pull
mit gradle oder die gradle-git.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erstellen
Exec
Aufgabe und ausführen beliebiger shell - /cmd-Befehl. Keine zusätzliche plugin-Abhängigkeit erforderlich für einfache Aufgaben.Verwendung:
gradlew gitPull
Sollten Sie sehen, smth like this:
Wo
Already up-to-date.
ist die Ausgabe vongit pull
Befehl.Den folgenden gradle-Skript sollte hilfreich sein: