欢迎来到天天文库
浏览记录
ID:37710756
大小:33.00 KB
页数:6页
时间:2019-05-29
《Jenkins的配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Jenkins的配置1 修改jenkins的根目录,默认地在C:DocumentsandSettingsAAA.jenkins。.jenkins ├─jobs│ └─JavaHelloWorld│ ├─builds│ │ ├─2011-11-03_16-48-17│ │ ├─2011-11-03_16-49-05│ │ ├─2011-11-03_16-49-29│ │ ├─2011-11-03_17-01-49│ │ └─2011-11-03_17-11-42│
2、 └─workspace│ ├─build│ │ ├─classes│ │ │ └─oata│ │ └─jar│ └─src│ └─oata├─plugins├─usercontent├─war 可以通过设置环境变量来修改,例如:setJENKINS_HOME=C:jenkins然后重新启动jenkins。 2 备份和恢复jenkins 只需要备份JENKINS_HOME下的所有文件和文件夹,恢复的时候需要先停
3、止jenkins。 3移动,删除或修改jobs对于移动或删除jobs,只需要简单地移动或删除%JENKINS_HOEM%jobs目录。对于修改jobs的名字,只需要简单地修改%JENKINS_HOEM%jobs下对应job的文件夹的名字。对于不经常使用的job,只需要对%JENKINS_HOEM%jobs下对应的jobs的目录zip或tar后存储到其他的地方。 4可以在jenkins的url中执行一些命令来操作jenkins,如下http://[jenkins-server]/[command]命令可以为:·exi
4、t shutdownjenkins·restart restartjenkins·reload toreloadtheconfiguration5Jenkins启动时的命令行参数 --httpPort=$HTTP_PORT,用来设置jenkins运行时的web端口。--httpsPort=$HTTP_PORT,表示使用https协议。--httpListenAddress=$HTTP_HOST,用来指定jenkins监听的ip范围,默认为所有的ip都可以访问此jenkinsserver。 6修改jenkins的timez
5、one如果jenkins所在的server的timezone不同于用户的timezone,这时候需要修改jenkins的timezone,需要在jenkins启动的时候增加下列参数-Dorg.apache.commons.jelly.tags.fmt.timeZone=TZ7最好通过一个脚本来启动jenkins,确保jenkins每次都运行在相同的环境下,例如startjenkins.batsetJENKINS_HOME=c:jenkinscd/d%JENKINS_HOME%java-jar%JENKINS_HOME%
6、jenkins.war--httpPort=80008jenkins在后台运行如果jenkins是部署在servlet容器中,例如apache,tomcat中。因为servlet容器一般都在后台运行了,所以jenkins也就已经在后台运行了。对于windows用户需要在jenkins的管理页面中点击insallaswindowsservice来将jenkins部署为service。但是感觉比较好的方法还是手动将启动jenkins的脚本部署为windowsservice,从而可以更灵活地设置更多的参数。9jenkins的
7、系统信息可以在jenkins的管理页面下的系统信息中,查看所有的jenkins的信息,例如jenkins的启动配置,所依赖的系统的环境变量,所安装的plugins。 10jenkins内置的环境变量BUILD_NUMBER,唯一标识一次build,例如23;BUILD_ID,基本上等同于BUILD_NUMBER,但是是字符串,例如2011-11-15_16-06-21;JOB_NAME,job的名字,例如JavaHelloWorld;BUILD_TAG,作用同BUILD_ID,BUILD_NUMBER,用来全局地唯一标识
8、一此build,例如jenkins-JavaHelloWorld-23;EXECUTOR_NUMBER,例如0;NODE_NAME,slave的名字,例如MyServer01;NODE_LABELS,slave的label,标识slave的用处,例如JavaHelloWorldMyServer01;JAVA_HOME
此文档下载收益归作者所有