catch exception when determining git branch

This commit is contained in:
Michael Hoennig 2024-11-15 09:18:08 +01:00
parent 6f702c82d5
commit 3fcff3b9c8

View File

@ -121,8 +121,14 @@ public class TestReport {
@SneakyThrows
private String currentGitBranch() {
final var gitRevParse = new SystemProcess("git", "rev-parse", "--abbrev-ref", "HEAD");
gitRevParse.execute();
return gitRevParse.getStdOut().split("\\R", 2)[0];
try {
final var gitRevParse = new SystemProcess("git", "rev-parse", "--abbrev-ref", "HEAD");
gitRevParse.execute();
return gitRevParse.getStdOut().split("\\R", 2)[0];
} catch (final IOException exc) {
// TODO.test: the git call does not work in Jenkins, we have to find out why
System.err.println(exc);
return "unknown";
}
}
}