Q:如何实现中文界面?
A:实现中文界面需要安装locale插件,文档地址:https://wiki.jenkins-ci.org/display/JENKINS/Locale+Plugin
常用的locale配置关键字如下表:
Locale Name Locale
=======================================
Locale.CHINA zh_CN
Locale.CHINESE zh
Locale.SIMPLIFIED_CHINESE zh_CN
Locale.TRADITIONAL_CHINESE zh_TW
Locale.PRC zh_CN
Locale.TAIWAN zh_TW
Locale.ENGLISH en
Locale.UK en_GB
Locale.US en_US
Q:如何使用Email-Ext插件定制报告页面?
A:Email-Ext的使用文档可以参考:http://www.juvenxu.com/2011/05/18/hudson-email-ext/和https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin,在使用此插件之前需要配置好SMTP(注意:需要在系统配置中“System Admin e-mail address”选项,配置发送者邮箱地址),然后在email-ext的发送主题中配置${JELLY_SCRIPT,template="mymailtmpl"},然后在$JENKINS_HOME/email-templates目录下创建mymailtmpl.jelly模版,编写jelly代码。
Q:jelly脚本中的it对象是?
A:表示的是当前类对象。
Q:如何调试jenkins代码?
A:请参考https://wiki.jenkins-ci.org/display/JENKINS/Building+Jenkins和http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/中的说明。
Q:一次jenkins构建包含哪些流程?
A:流程如下:
SCM checkout - check out出源码
Pre-build - 预编译
Build wrapper -准备构建的环境,设置环境变量等
Builder runs - 执行构建,比如调用calling Ant, Make
Recording - 记录输出,如测试结果
Notification - 通知成员
Q:如何编辑默认视图
A:请参见https://wiki.jenkins-ci.org/display/JENKINS/Editing+or+Replacing+the+All+View
Q: Jenkins Plugin如何调试
A: 运行mvn hpi:run
参考资料:
https://wiki.jenkins-ci.org/display/JENKINS/Building+Jenkins
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/
Q: Jenkins启动参数设置
A:
JAVA_OPTS=-Djenkins.install.runSetupWizard=false -Djenkins.model.Jenkins.slaveAgentPort=30050 -Djenkins.model.Jenkins.slaveAgentPortEnforce=true -Dhudson.model.LoadStatistics.clock=1000 -Dhudson.model.ParametersAction.keepUndefinedParameters=true -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai -Xmx6000m -Xms6000m