第二章 持续集成jenkins工具使用之系统基本设置
Jenkin系统初始化成功后,会进入用户设置页面,设置用户信息后即可进入系统,如果没有设置用户,jenkins系统默认的用户是admin,密码administrator
1.1 Configure System
登录后点击 系统管理 →Configure System
1.1.1 Home directory
主目录,jenkins的工作目录,jenkins安装的插件、下载的代码等均在该目录下。该值与设置的环境变量HUDSON_HOME的值,点击advance后可以查看工作根目录(Workspace Root Directory)及构建根目录( Build Record Root Directory),并且可以进行修改,但是不建议修改,使用默认值即可
1.1.2 System Message
系统消息,设置后会在视图顶部显示,如图:
1.1.3 # of executors
执行者,即jenkins最大可以同时允许执行多少个任务,系统默认为2,建议根据实际情况修改
1.1.4 Labels
标记,使用主从多机进行构建时才需要用到,单机可以不管
1.1.5 Usage
用法,主从多机进行构建时指定任务执行策略
1.1.6 Quiet period
执行前等待,即从触发构建事件到正式开始构建的等待时间,一般情况下可以设置为0,如果任务涉及到先后顺序时,建议设置值
1.1.7 SCM checkout retry count
SCM签出重试次数,即从代码管理服务器下载代码时允许失败的次数,如果超过设置的值仍然检出失败,则任务失败,反之,会尝试重复从服务器检出代码,直到尝试次数超过该值
1.1.8 Restrict project naming
项目名称的命名规则,不用设置
1.1.9 Usage Statistics
使用统计,勾选后jenkins会向官方发送信息
1.1.10 Timestamper
系统时间显示格式,默认即可
1.1.11 Jenkins URL
jenkins访问地址,设置为http://主机IP:port/jenkins,具体根据实际容器配置为准
1.1.12 System Admin e-mail address
系统管理员邮件地址,如果需要使用自动下发邮件通知,则该项必须设置
1.1.13 Subversion Workspace Version
指定svn客户端的版本,根据实际情况选择
1.2 Configure Global Security
登录后点击 系统管理
全局安全设置,用于配置项目的访问权限,基本使用默认值即可
如果要开放用户注册功能,则将Allow users to sign up勾选即可
其他项的具体应用有待研究
1.3 Configure Credentials
登录后点击 系统管理
配置SVN、github等代理管理系统的登录账号密码
1.4 Global Tool Configuration
登录后点击 系统管理
全局工具配置
如果jdk、ant、git、gradle等全局工具在使用的使用出现不同的项目需要使用不同的版本工具时可以设置
安装方式可以自动从对应工具的服务器中下载自动安装,也可以手动指定工具的目录,手动指定工具目录时必须指定绝对路径
1.5 Reload Configuration from Disk
登录后点击 系统管理
重新加载配置文件,如果修改了配置文件,不想重启web容器,则使用该方法可以使配置生效
1.6 Manage Plugins
登录后点击 系统管理
插件管理,可以更新、安装、卸载插件
Update:可用于更新的插件,如果有可用更新插件,该页面会显示
Available:可用的插件,如果需要安装插件可以在搜索框中搜索后进行选择安装,一般建议选择安装后重启生效
Installed:已安装的插件,显示所有当前系统中已安装的插件,除系统要求必须的插件外可以对插件进行降级、卸载;通过离线方式安装插件;修改插件的更新地址;手动检查插件更新
1.7 System Information
登录后点击 系统管理
显示系统信息,包含jenkins web容器,操作系统信息,具体内容请自行查看
1.8 System Log
登录后点击 系统管理
显示jenkins系统的日志,如图:
1.9 Load Statistics
登录后点击 系统管理
系统负载情况统计,可以为评估当前jenkins是否需要增加slave主机提供依据
1.10 Jenkins CLI
登录后点击 系统管理
Jenkins命令行命令,一般不使用
1.11 Script Console
登录后点击 系统管理
执行groovy脚本,一般不用
1.12 Manage Nodes
登录后点击 系统管理
管理master、slave,可以查看master、slave主机的状态,以及增加、删除slave主机
1.13 Manage Users
登录后点击 系统管理
Jenkins用户管理,可以对用户进行增、删、改操作
第二章 持续集成jenkins工具使用之系统基本设置的更多相关文章
- 第四章 持续集成jenkins工具使用之项目配置
1.1 创建项目 点击“新建”,输入项目名称,选择“构建一个自由风格的软件项目”,点击ok,项目创建完成. 1.2 配置项目 点击步骤1创建的项目,进入项目页面,如图: 点击“配置”,进入配置 ...
- 第三章 持续集成jenkins工具使用之邮件配置
1 Email Extension Plugin插件安装 持续集成很重要的一环就是及时将构建结果通知到对应的责任人,如:构建失败了,至少需要下发通知给造成本次构建失败的开发人员,如果包含自动化测试 ...
- 第一章 持续集成jenkins工具使用之部署
1.1 硬件要求 内存:至少512MB 磁盘空间:10G JDK8 最好同时安装jre 从官网https://jenkins.io/download/下载最新的war包(Generic Java Pa ...
- 这些年我们一起搞过的持续集成~Jenkins+Perl and Shell script
这些年我们一起搞过的持续集成~Jenkins+Perl and Shell script ##转载注明出处:http://www.cnblogs.com/wade-xu/p/4378224.html ...
- 自动化持续集成Jenkins
自动化持续集成Jenkins 使用Jenkins配置自动化构建http://blog.csdn.net/littlechang/article/details/8642149 Jenkins入门总结h ...
- 基于 Node.js 的轻量「持续集成」工具 CIZE
CIZE 是什么? CIZE 是一个「持续集成」工具,希望能让开发人员更快捷的搭建一个完整.可靠.便捷的 CI 服务. 甚至可以像 Gulp 或 Grunt 一样,仅仅通过一个 cizefile.js ...
- 持续集成~Jenkins构建GitHub项目的实现
有了前两讲的基础,这回我们就可以把github上的项目做到CI(jenkins)里了,让它自动去集成部署,持续集成~Jenkins里的NuGet和MSBuild插件,持续集成~Jenkins里的pow ...
- Framework项目持续集成(jenkins)及集合SonarQube
目录 Framework项目持续集成及集合SonarQube - 前言 CI/CD是什么 -- jenkins 什么是sonarqube?什么是CodeReview? 什么是sonarqube? 什么 ...
- Android群英传笔记——第二章:Android开发工具新接触
Android群英传笔记--第二章:Android开发工具新接触 其实这一章并没什么可讲的,前面的安装Android studio的我们可以直接跳过,如果有兴趣的,可以去看看Google主推-Andr ...
随机推荐
- Python-变量与基础数据类型
·变量(variable) 笔记: 变量本质上是一个占位符.变量可以用来存储整数.字符串.列表等.简单的可以理解为一个座位,可以坐老人也可以坐小孩,可以坐男孩,也可以坐女孩. 在python里,标识 ...
- Python2018秋招(笔者亲身经历)
毕业即失业,苦逼的大四狗伤不起哟. 又到了一年一度的秋招了,笔者也在拉勾,智联,boss直聘注册了,投了50份简历,3个面试,然而全挂了. 笔者痛定思痛决定将自己的经历贴出,希望可以帮到要面试的同学. ...
- django_ORM学生管理系统
一.新建django项目准备工作 CMD新建项目命令:django-admin startproject [项目名称] pycharm的project目录里新建app命令:python manage. ...
- linux popen 获取 ip test ok
任务:unix,linux通过c程序获取本机IP. 1. 标准I/O库函数相对于系统调用的函数多了个缓冲区(,buf),安全性上通过buf 防溢出. 2.printf 这类输出函数中“ ”若包含“记得 ...
- go基础语法-循环语句
1.基础定义 for语句的条件不需要括号(同if语句) ,golang里的循环只有for,没有while sum := 0 for i=0;i<100;i++ { sum += i } 2.条件 ...
- lvs健康检查脚本第三版
如下是学习完马哥视频lvs后改写的健康检查脚本第三版.利用工作之余三四个小时时间才把整个逻辑搞清楚,有时候自己都有点蒙圈,尤其是在写到while循环的时候.总的来说非常感谢马哥的慷慨解囊!脚本原稿及思 ...
- LeetCode: 53. Maximum Subarray(Easy)
1. 原题链接 https://leetcode.com/problems/maximum-subarray/discuss/ 2. 题目要求 给定一个整型数组,返回其子串之和的最大值 例如,[-2, ...
- NB-IOT使用LWM2M移动onenet对接之MTU最大传输单元设置
1. 最近遇到的一个项目NB-IOT使用LWM2M移动onenet对接,要求设置传输的MTU,因此首先需要搞懂MTU是什么? 以太网的MTU值是1500 bytes,假设发送者的协议高层向IP层发送了 ...
- 关于BLOB/TEXT字段存储设计及性能的简单研究
简单研究了一下BLOB/TEXT字段对数据库性能的影响,得到一个大概的结论:(未验证) 无论MySQL还是MSSQL,都可以通过把BLOB/TEXT数据存储在行外的方式提高性能 把BLOB/TEXT字 ...
- datawindow自动换行打印,需结合该函数一起使用
1.设置 具体步骤如下: 1) 在DataWindow Painter中打开此DataWindow对象. 2) 在需设定自动折行的列上双击鼠标, 弹开此列的属性窗口. 3) 选择P ...