Jenkins 多分支流水线 构建过程中报错。
[Pipeline] // node [Pipeline] End of Pipeline java.nio.charset.MalformedInputException: Input length = 1 at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:274) at java.base/java.lang.StringCoding.newStringNoRepl1(StringCoding.java:1056) at java.base/java.lang.StringCoding.newStringNoRepl(StringCoding.java:1006) at java.base/java.lang.System$2.newStringNoRepl(System.java:2193) at java.base/java.nio.file.Files.readString(Files.java:3287) at hudson.FilePath$ReadToString.invoke(FilePath.java:2377) at hudson.FilePath$ReadToString.invoke(FilePath.java:2372) at hudson.FilePath.act(FilePath.java:1192) at hudson.FilePath.act(FilePath.java:1175)
注意要将文件编码设成对应的,Windows 编码要设成 ANSI 否则 Jenkins Pipeline 多分支流水线构建时,控制台输出乱码