Jenkins配置
![](https://i-blog.csdnimg.cn/blog_migrate/45d0ce53f514ac7c15b89d4bdcbcabaf.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7b87a27fa6041e8dbc4fe79ad4f326b2.png)
Jenkins需要一定的磁盘空间来进行构建和保持档案。人们可以从 Jenkins 配置屏幕查看该路径。默认情况下,它被设置到 ~/.jenkins,而这个位置将首先在用户配置文件的位置存储起来。在正确的环境中,需要更改此位置,适当的位置来存储所有相关的建立和档案。可以通过以下方式做到这一点
-
启动 Servlet 容器之前,设置“JENKINS_HOME”环境变量设置为新的主目录。
-
设置 “JENKINS_HOME” 系统属性 到 servlet 容器。
-
设置JNDI环境条目“JENKINS_HOME”到新目录。
OS | 输出 |
---|---|
Windows | 设置环境变量 JENKINS_HOME 到你想要的位置。举个例子,可以将其设置为E:\ APPS \詹金斯 E:\Apps\Jenkins |
Linux | export JENKINS_HOME =/usr/local/Jenkins 或所希望的位置。 |
# of executors
Jenkins URL
默认情况下,Jenkins URL指向本地主机:localhost。 如果为您的机器设置一个域名,将其设置为域名别的覆盖本地主机与计算机的IP地址。这将有助于建立从站和在使用电子邮件作为使用环境变量 JENKINS_URL 可以用于直接访问Jenkins URL发送链接为:${JENKINS_URL}。
Email Notification
Jenkins管理
![](https://i-blog.csdnimg.cn/blog_migrate/d6109fc64c68da4e0ef82499ccb1aa69.png)
然后,将看到下面的画面 -
![](https://i-blog.csdnimg.cn/blog_migrate/2a0c98d5ee94cdc958db11bbc8b5c56b.png)
这是其中一个可以管理路径的各种工具的使用建立,如:JDK,Ant和Maven 版本,以及安全选项,邮件服务器和其他系统级配置的详细信息。当要安装插件时。Jenkins 将动态添加所需的配置字段都安装了插件之后。
Jenkins存储所有系统,并建立作业配置细节存储在Jenkins主目录的XML文件中。这里构建的历史也都被存储。 如果要从一个Jenkins 实例迁移构建工作到另一个,或存档旧的构建工作,将需要添加或删除相应的构建工作目录到 Jenkins 的构建目录。 不需要 Jenkins 脱机来做到这一点,可以简单地使用“Reload Configuration from Disk””选项重新加载Jenkins系统,然后直接建立作业配置使用。
在这里,人们可以安装各种各样的插件,从不同的源代码管理工具,如Git, Mercurial 或 ClearCase等第三方插件,代码质量和代码覆盖度量报告。插件可以通过管理插件屏幕安装,更新和删除。访问:http://localhost:8080/jenkins/pluginManager/ 显示结果如下:
系统信息 - System Information
该屏幕显示所有当前Java系统性能和系统环境变量的列表。在这里,人们可以准确地检查Jenkins 在Java的哪个版本正在运行,在哪些用户下运行等等。
![](https://i-blog.csdnimg.cn/blog_migrate/a731ee9bb96e2f9807ada56705209a06.png)
系统日志 - System Log
负载统计 - Load Statistics
此页面显示了Jenkins实例是如何在并发的数量方面建立图形数据和按给定的长度构建了队列,构建在执行之前需要等待一个比较的时间。 这些统计数据可以给出是否需要额外容量或额外的构建节点,从基础结构的角度来看需要一个好主意。
脚本终端 - Script Console
管理结点 - Manage nodes
Jenkins能够处理并行和分布式构建。在此屏幕上,可以配置生成你想要的。Jenkins同时运行,并且,如果您正在使用分布式构建,并建立了构建节点。一个构建节点可在另一台机器Jenkins用它来执行它的构建。
关闭准备 - Prepare for Shutdown
如果有必要关闭Jenkins,或Jenkins运行在服务器上,最好不要在这个时候执行构建。要关闭 Jenkins 干净,可以用准备关机的链接,这样可以防止被启动的任何新版本。最终,当所有当前的构建已经完成,一下就能关闭 Jenkins 干净。