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 多分支流水线构建时,控制台输出乱码