ich eine Methode haben, die alle Tags in einem Zweig zählt:gradle: groovy Kommandozeile - grep
def method = { ->
try {
def code = new ByteArrayOutputStream()
exec {
commandLine 'git', 'tag', '--list'
standardOutput = code
}
return code.toString().split("\n").size()
}
catch (ignored) {
return -1;
}
}
Ich möchte es in der Art und Weise ändern, dass sie Tags zählt, die eine bestimmte Zeichenfolge enthalten . Leider etwas wie:
commandline 'git', 'Tag', '--list', '|', 'grep', 'Schlüsselwort'
nicht wie erwartet funktionieren. Irgendwelche Ideen warum?