Это странное поведение, с которым я столкнулся с методом readFile конвейера Jenkins. Вот как я это называю:
def file=readFile file: "D:\\AssemblyInfo.cs", encoding: "UTF-8"
echo file
И вот результат. Обратите внимание на "?" в начале.
?using System.Reflection;
[assembly: AssemblyVersion("9.8.16")]
[assembly: AssemblyFileVersion("9.8.16")]
Это происходит, даже если я не упоминаю encoding: "UTF-8"
. Этого вопросительного знака нет в исходном файле, и это приведет к сбою компиляции проекта dot net.
Есть идеи, почему это происходит и как этого избежать?
Спасибо