当前位置: 首页 > 知识库问答 >
问题:

正确的文件。在Jenkins系统和Jenkins构建中编码

微生毅
2023-03-14

我在Jenkins上设置编码属性时遇到了问题。

在master的test Jenkins“System Info”页面上显示file.encoding=utf-8sun.jnu.encoding=utf-8。相同的值显示在从服务器的“系统信息”页面上。slave配置中的JVM options字段不包括-dfile.encoding=utf-8,但正如我所写的,系统信息中的编码是可以的。当我使用withMaven方法在从服务器上运行流水线脚本时,日志中有默认区域设置:pl_PL,平台编码:UTF-8

所有服务器,包括主服务器和从服务器,测试和生产,都是CentOS 8。在这两个环境中,我使用的是JDK和Maven的相同版本,都是由Jenkins自动安装的。locale命令对所有这些命令返回相同的结果:

LANG=pl_PL.UTF-8
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC="pl_PL.UTF-8"
LC_TIME="pl_PL.UTF-8"
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY="pl_PL.UTF-8"
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER="pl_PL.UTF-8"
LC_NAME="pl_PL.UTF-8"
LC_ADDRESS="pl_PL.UTF-8"
LC_TELEPHONE="pl_PL.UTF-8"
LC_MEASUREMENT="pl_PL.UTF-8"
LC_IDENTIFICATION="pl_PL.UTF-8"
LC_ALL=

我注意到在Slave的“环境变量”部分的“系统信息”页面上有一些不同。在测试詹金斯,有更多的性质。在production Jenkins上没有:langlessopens_colors

我的问题:

    null

共有1个答案

昝唯
2023-03-14

问题在于,从服务器上的用户jenkins homedir中没有创建.bashrc.bash_profile文件。在创建它们并重新启动詹金斯之后,一切都很好。

 类似资料:
  • 问题内容: 我正在尝试构建 Android Java项目 分支:feature-Fprototype_app 我收到此错误: 在jenkins配置的 “生成后操作”中, 我尝试在“ 其他属性” 框中设置(因为当我搜索错误时,人们建议为源设置正确的路径)。我尝试了许多组合,例如: 还是一样的错误。我究竟做错了什么 ? 好的,让我清除我造成的混乱。 首先,这是一个Android Maven项目。包结构

  • 问题内容: 我试图在构建过程中将文件复制到网络目录中,并且不断收到“没有这样的文件或目录”错误消息。 复制到本地驱动器可以正常工作: 以下所有引发相同的消息: 我什至创建了一个Shell脚本来从Jenkins调用,但是我仍然收到该消息。 有什么方法可以将文件复制到构建计算机上的映射驱动器上? 谢谢!! 问题答案: 我猜想映射的驱动器在服务上下文中不可用,或者执行Jenkins的用户无法访问它。Je

  • 詹金斯的新成员。 目前,我们使用maven和Subversion作为SCM进行手动构建: > 在本地工作副本文件夹中,POM文件有1.1.1-SNAPSHOT,issue mvn release:clean release:prepare-p all modules 这将创建一个标记https://avn/path/to/tag/xxx-1.1.1,而我的本地工作副本仍在1.1.2-SNAPSHO

  • 问题内容: 在OS X和Python中需要处理Unicode文件名。我稍后在代码中尝试使用文件名作为正则表达式的输入,但是文件名中使用的编码似乎与sys.getfilesystemencoding()告诉我的有所不同。采取以下代码: 它输出以下内容: 因此,文件系统编码为utf-8,但是当我使用utf-8对文件名åäö进行编码时,它将与使用相同字符串创建目录名不同。我希望当我使用字符串åäö创建目

  • 如果作业使用构建流(包括重复作业)运行,构建管道插件是否仍然正确显示作业序列? 以下是构建流程的伪代码: 包将从源代码控制中提取代码,编译它,并将其存储为工件 部署将从上游Package作业复制工件,然后将其复制到目标参数中提供的URL 集成测试将针对参数中提供的URL运行一套集成测试。 即使部署作业重复,构建管道插件是否将此管道显示为4个步骤?

  • 我是新来的詹金斯!我设法在Jenkins中克隆了GIT hub repo,现在试图在Jenkins中构建提取的maven项目。我从GITHUB获取了7个项目,它们相互依赖,也就是说,一些项目在其POM中为其他项目定义了依赖关系。 以下是我的maven配置(对不起,不能在这里张贴图片,见粗体) 根POM myFirstProject/POM.xml 目标和选项清洁包安装 MAVEN_OPTS 备用设