java-Dorg.apache.commons.jelly.tags.fmt.timeZone=TZ。。。
如果无法更改服务器的时区,可以强制jelly使用给定的时区格式化时间戳。
您需要使用以下java系统属性启动Jenkin必威国际有限公司s:
java-Dorg.apache.commons.jelly.tags.fmt.timeZone=TZ。。。
其中TZ是java.util.TimeZone ID(“例如,欧洲/巴黎”)。
注意user.timezone=欧洲/巴黎
也会起作用,但会干扰其他环境。
如果通过系统包运行Je必威国际有限公司nkins,可以通过在/etc/default/Jenkins(Debian和Ubuntu)中设置JAVA_参数来实现:
JAVA_ARGS=“-Dorg.apache.commons.jelly.tags.fmt.timeZone=美国/纽约”
或/etc/sysconfig/je必威国际有限公司nkins(Red Hat、CentOS、Amazon Linux、Oracle Linux):
必威国际有限公司JENKINS_JAVA_OPTIONS=“-Dorg.apache.commons.jelly.tags.fmt.timeZone=America/New_York”
或者,如果这不起作用:
必威国际有限公司JENKINS_JAVA_OPTIONS=“-Duser.timezone=美国/纽约”
在FreeBSD上,要编辑的文件是/etc/rc.conf,使用的选项是:
必威国际有限公司jenkins_java_opts=“-Dorg.apache.commons.jelly.tags.fmt.timeZone=America/Indiana/Indianapolis”
在windows上,编辑%安装路径%/jenkins/必威国际有限公司jenkins.xml
. 放-修补
之前-罐子
:
-Xrs-Xmx256m-Duser.timezone=“Europe/Minsk”-Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle-jar”%BASE%\jenki必威国际有限公司ns.war“-httpPort=8080
您也可以从必威国际有限公司詹金斯脚本控制台在实时系统上,无需重新启动。这也可以包含在初始化后脚本使之永久化。
系统.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','美国/纽约')