相关疑难解决方法(0)

gitlab runner 机器的编码/语言环境

我已经在 winserver 2016 上设置了 GitLab runner。

一切正常,除了 gitlab 上的 runner 输出。

winserver 的语言环境是 RU。

我正在尝试使用 MSBUILD 构建项目,它输出俄语字符:

Checking out e5ec41d1 as release-2... Skipping Git submodules setup $ echo "?????????? ???? %PROJECT_NAME%" "?????????? ???? PEPSolution" $ echo "???????? ??????... " "???????? ??????... " $ "C:\Program Files ^(x86^)\MSBuild\14.0\Bin\amd64\MSBuild.exe" /consoleloggerparameters:ErrorsOnly /maxcpucount /nologo /property:Configuration=Release /verbosity:quiet "%PROJECT_NAME%.sln" C:\Program Files (x86)\MSBuild\14.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(2398,5): error MSB3091: ?????? ?? ???????, ? ??? ?? ???????

yml文件中的俄语符号显示正确。但是从 MSBUILD 的输出是错误的

所以问题是:

  1. 如何让它正确显示?
  2. 我可能违反了一些最佳实践吗?

问候

msbuild gitlab gitlab-ci gitlab-ci-runner

3
推荐指数
1
解决办法
1383
查看次数

标签 统计

gitlab ×1

gitlab-ci ×1

gitlab-ci-runner ×1

msbuild ×1