Jenkins的配置

Jenkins的配置

ID:37710756

大小:33.00 KB

页数:6页

时间:2019-05-29

Jenkins的配置_第1页
Jenkins的配置_第2页
Jenkins的配置_第3页
Jenkins的配置_第4页
Jenkins的配置_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。