Jenkins配置

你可能已经看了前面几次练习了,其中我们不得不在Jenkins配置选项。下表列出了Jenkins 的各种配置选项。
因此,可以通过点击左侧菜单侧的 “Manage Jenkins”选项获得Jenkins 的各种配置选项。
然后,您将看到下面的画面 -
单击 “Configure system”。下面讨论是一些可被执行 Jenkins 配置设置。
Jenkins主目录

Jenkins需要一定的磁盘空间来进行构建和保持档案。人们可以从 Jenkins 配置屏幕查看该路径。默认情况下,它被设置到 ~/.jenkins,而这个位置将首先在用户配置文件的位置存储起来。在正确的环境中,需要更改此位置,适当的位置来存储所有相关的建立和档案。可以通过以下方式做到这一点

  • 启动 Servlet 容器之前,设置“JENKINS_HOME”环境变量设置为新的主目录。
  • 设置 “JENKINS_HOME” 系统属性 到 servlet 容器。
  • 设置JNDI环境条目“JENKINS_HOME”到新目录。
下面的例子将使用“JENKINS_HOME”环境变量设置的第一个选项。
首先创建一个新的文件夹:D:\worksp\yiibai.com\tomcat7\webapps\jenkins。复制所有内容从现有的 〜/.jenkins 到这个新的目录。
设置 JENKINS_HOME 环境变量指向到安装在机器上 Java 的基本目录位置。 例如,
OS 输出
Windows 设置环境变量 JENKINS_HOME 到你想要的位置。举个例子,可以将其设置为E:\ APPS \詹金斯 E:\Apps\Jenkins
Linux export JENKINS_HOME =/usr/local/Jenkins 或所希望的位置。
在 Jenkins 的仪表板,请在左侧菜单中选择管理 Jenkins。然后从右侧单击“Configure System”。
在主目录中,将看到已经配置了新的目录。

# of executors

这是指并发的作业的执行,可以发生在 Jenkins 机上的总数。这可以根据要求改变。有时建议是保持这个数目相同CPU数量的机器上实现性能更好。
Environment variables
这被用于添加将适用于所有作业定制的环境变量。这些是键 - 值对,并可以访问和用于在任何需要的地方构建。

Jenkins URL

默认情况下,Jenkins URL指向本地主机:localhost。 如果为您的机器设置一个域名,将其设置为域名别的覆盖本地主机与计算机的IP地址。这将有助于建立从站和在使用电子邮件作为使用环境变量 JENKINS_URL 可以用于直接访问Jenkins URL发送链接为:${JENKINS_URL}。

Email Notification

在电子邮件通知区域,可以向用户发送电子邮件配置SMTP设置。Jenkins连接到SMTP邮件服务器发送电子邮件到收件人列表,这是必需的。
 
 

Jenkins管理

要管理Jenkins,点击从左边的菜单侧“Manage Jenkins”选项。
因此,可以通过点击左侧菜单侧 “Manage Jenkins”选项获得 Jenkins 各种配置选项。

然后,将看到下面的画面 -

一些管理选项如下 -
配置系统

这是其中一个可以管理路径的各种工具的使用建立,如: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的哪个版本正在运行,在哪些用户下运行等等。

下面的截图显示了在本节中可用的名称 - 值的信息。

系统日志 - System Log

系统日志屏幕是一个方便的方式来查看实时的 Jenkins 日志文件内容。此外,主要采用此屏幕可进行故障排除。

负载统计 - Load Statistics

此页面显示了Jenkins实例是如何在并发的数量方面建立图形数据和按给定的长度构建了队列,构建在执行之前需要等待一个比较的时间。 这些统计数据可以给出是否需要额外容量或额外的构建节点,从基础结构的角度来看需要一个好主意。

脚本终端 - Script Console

屏幕可让您在服务器上运行Groovy脚本。因为它需要 Jenkins 内部架构的强大的知识,可对高级故障排除。

管理结点 - Manage nodes

Jenkins能够处理并行和分布式构建。在此屏幕上,可以配置生成你想要的。Jenkins同时运行,并且,如果您正在使用分布式构建,并建立了构建节点。一个构建节点可在另一台机器Jenkins用它来执行它的构建。

关闭准备 - Prepare for Shutdown

如果有必要关闭Jenkins,或Jenkins运行在服务器上,最好不要在这个时候执行构建。要关闭 Jenkins 干净,可以用准备关机的链接,这样可以防止被启动的任何新版本。最终,当所有当前的构建已经完成,一下就能关闭 Jenkins 干净。

Jenkins配置 管理的更多相关文章

  1. Jenkins配置:添加用户和管理权限

    Jenkins配置:添加用户和管理权限 参考文章:http://www.cnblogs.com/zz0412/p/jenkins_jj_14.html 今天给大家说说使用Jenkins专有用户数据库的 ...

  2. jenkins配置基于角色的项目权限管理设置步骤

    jenkins配置基于角色的项目权限管理设置步骤 本文链接:https://blog.csdn.net/russ44/article/details/52276222 由于jenkins默认的权限管理 ...

  3. 使用jenkins配置.net mvc网站进行持续集成二

    上一篇使用jenkins配置.net mvc网站进行持续集成一只是简单介绍了jenkins构建站点到本地服务器,这一篇,就来讲解如何部署站点到指定的服务器上面. 1.IIS远程发布配置 1.在服务器管 ...

  4. [转]Jenkins使用 管理节点

    现在我们已经搭建好了基本的Jenkins环境,在这一集里,我们说一说如何管理节点. 进入“系统管理”中的“管理节点”. 创建Windos系统的奴隶节点 先创建一台安装了Win7系统的虚拟机,作为Jen ...

  5. Jenkins用户组管理

    Jenkins用户组管理 转载2015-06-10 21:44:24 标签:jenkinsrolestrategypluginusergroupcitools 一.安装插件 安装RoleStrateg ...

  6. jenkins配置.net mvc网站

    jenkins配置.net mvc网站 上一篇使用jenkins配置.net mvc网站进行持续集成一只是简单介绍了jenkins构建站点到本地服务器,这一篇,就来讲解如何部署站点到指定的服务器上面. ...

  7. Jenkins配置和使用

    之前整理了Jenkins的下载和安装过程,有需要的可以参考我的博客,地址:   http://www.cnblogs.com/luchangyou/p/5981884.html 接下来整理一下Jenk ...

  8. 【jenkins】jenkins+maven+gitlab+testng,jenkins配置

    电脑版本:windows10企业版 jenkins配置: 1.general配置,这里的配置比较简单,基本默认就可以了 2.源码管理 2.1填写git地址,从你的gitlib项目里去找.不会的自行百度 ...

  9. 环境部署(八):jenkins配置邮件通知

    完成基于jenkins的持续集成部署后,任务构建执行完成,测试结果需要通知到相关人员.这篇博客,介绍如何在jenkins中配置邮件通知的方法... 一.安装邮件插件 由于Jenkins自带的邮件功能比 ...

随机推荐

  1. iostat查看系统的IO负载情况

    1.安装iostat工具: [root@localhost ~]# yum -y install sysstat 2.通过命令查看IO情况: %idle如果小于%70的话,说明磁盘的IO负载压力已经很 ...

  2. Selenium & Webdriver 远程测试和多线程并发测试

    Selenium & Webdriver 远程测试和多线程并发测试 Selenium Webdriver自动化测试,初学者可以使用selenium ide录制脚本,然后生成java程序导入ec ...

  3. ext4文件系统特性浅析

    ext4作为Linux下的文件系统因其简单性.易管理性.兼容性强等特定,深受大多数用户喜欢,并且作为大多数Linux发行版中的默认文件系统.但是随着现在文件数目的增多以及文件数据的增大,ext4文件系 ...

  4. .net core 实践笔记(二)--EF连接Azure Sql

    ** 温馨提示:如需转载本文,请注明内容出处.** 本文链接:https://www.cnblogs.com/grom/p/9902098.html 笔者使用了常见的三层架构,Api展示层注入了Swa ...

  5. DBCP数据库连接池的简单使用

    0.DBCP简介      DBCP(DataBase connection pool)数据库连接池是 apache 上的一个Java连接池项目.DBCP通过连接池预先同数据库建立一些连接放在内存中( ...

  6. Oracle11gR2(ASM,UDEV)的RAC搭建安装

    基本信息: 1) 安装包: 操作系统:rhel-server-6.7-x86_64-dvd.iso rac安装包: Oracle11gR2:linux.x64_11gR2_database_1of2. ...

  7. ABAP术语-ABAP 术语发布结束

    ABAP 术语发布结束 原文:http://www.cnblogs.com/qiangsheng/archive/2008/03/21/1116236.html 经历了大约三个月,终于把 BC417 ...

  8. 【Linux】Linux文件跟目录管理

    熟悉Linux的大家都知道,在Linux中,一切皆文件,可能在有些人的理解中,Linux跟我们的Windows差不多,是都具有图形操作界面的一种操作系统,但是更深入的来说,Linux更偏向于用命令操作 ...

  9. Spring Bean d的作用域

    在spring中,可以在<bean>元素的scop属性里设置bean的作用域,以决定这个bean是单实例的还是多实例的. 默认情况下,spring只为每个在IOC容器里声明的bean创建唯 ...

  10. Docker部署大型互联网电商平台

    1.Docker简介 1.1虚拟化 1.1.1什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器.网络.内存及存储等,予以抽象 ...