玩转jenkins二篇—配置jenkins

配置jenkins之前我们要了解每个模块的功能


打开后我们会看到这个界面,现在我们来配置:

1.我们配置全局变量—点击系统管理:在这里我们可以配置我们需要的配置


2.开始配置,我们首先选择插件,选择插件管理:


我们可以根据我们的使用在可选插件中安装插件;也可以在高级选项中,安装离线插件,根据个人情况而定,对于离线插件,因有时候服务器为了安全不会让你访问外网,不会联网这时候就需要你手动下载插件,手动安装了;装完插件我们来看看系统配置

3.返回上一个页面进入到:


在这里我们需要配置我们在构建项目中需要使用到的一些东西:jdk,git,gradle,ant,maven,nodejs等,具体情况看自己选择打包使用工具而定;这里的插件可以安装多个版本的,在这里我们建议安装时,最好离线不要选择在线安装下面是我的一些配置:

1),jdk配置:可看到是maven配置,这个我们使用的是默认的这个我们待会会在系统配置中说明:可以看到在这里我配置了两个版本的jdk因为我在后期构建项目会是多个,而要求使用不同版本的jdk,先配置,具体使用我们会在下节说明,别名就是名字:JAVA_HOME指的是你的jdk路径,要和jenkins在一个服务器



2),接下来我要介绍的是几种打包使用到的工具:gradle ant maven;具体选择哪种打包程序的工具看自己的喜爱,还有自己项目框架情况而定,

早期的ant(Another Neat Tool)开始主要用来构建tomcat,产生动机是因james duncan dabidson受不了makfile的语法格式

maven的产生,同样是厌倦了日复一日的手动构建工作,对于各个项目风格不同的构建系统感觉麻烦,maven的依赖管理以及项目构建规则重用等特点,让maven现在成为了java构建工具的一种标准;我们也可以看到在大多数人构建jenkins构建项目基本使用的都是maven但是这种构建已经不满足我们多样框架的项目构建

Gradle作为新的构建工具,基于Groovy语言的构建工具,保持了Maven的有点,通过使用Groovy定义,克服了maven中使用xml繁冗以及不灵活等缺点



3),接下来我们看看系统设置:在这里我们可以看到一些全局变量,如主目录,maven项目配置,语言等,以及后面我们需要的远程服务器都在这里部署;




以下这个是用到的远程部署服务配置


4),我们做任何事都会做备份这是个好习惯,不会因为一些人为或者服务器自身原因导致我们构建的jenkins出问题,如果项目少一两个还在我们承受范围,若项目过多,我们就苦逼了,所以我说的最后一个配置是关于备份的配置,



设置备份目录,以及定时备份,如果后面出现问题就可以及时恢复,或者要迁移到其他jenkins都可以在这里备份然后导入到新的jenkins不用重新配置


以上基本已经满足我们后期部署项目使用;还有好多个性化设置可以自己玩玩,例如对于账号管理,分类管理dev uat pro等不同环境使用不同账号管理,如果有需要可以留言共同探讨;

下节我们将使用我们配置好的jenkins来部署第一个项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值