【Jenkins学习之路】-环境搭建以及第一个jenkins任务

什么是Jenkins?

根据百度的内容如
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。

怎么安装

其实是不太想写的但还是写下吧。
官方下载地址:https://jenkins.io/download/
镜像下载地址:http://mirrors.jenkins-ci.org/

Windows上安装

安装启动Jenkins之前,首先保证系统中已经安装了JDK,在windows系统上搭建jenkins持续集成
有两种方法:
1、war文件,可以用tomcat或者java命令直接运行
2、msi安装,作为系统服务后台运行
War包常用的两种启动方式:
1、第一种启动方法,切换到jenkins.war存放的目录,输入如下命令:
$ java -jar jenkins.war
如果需要修改端口可以使用如下命令:
$ java -jar jenkins.jar–httpPort=8081
2、第二种方法是用tomcat打开
将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在
webapps目录下建立jenkins目录,在地址栏上需要输入localhost:8080/Jenkins。

linux上安装

在这里插入图片描述
选择版本下载,我这以centos举例,照着CV一路到底(注意下方的JDK版本要适配,不然绝对报错)
在这里插入图片描述
还可以来个docker部署(
docker run -d --name=jenkins -p 8000:8080 -v /home/zst/docker_jenkins:/var/jenkins jenkins
)一键式部署并且8000为自定义映射的端口。

随你喜欢了,环境搭建只是很基础的问题。
在这里插入图片描述
找到密码键入,就这么简单!

Jenkins插件安装

Jenkins为什么受欢迎,一个是因为它开源有维护团队,第二个是因为有大量的插件,不用去造轮子,显得易用,这里就介绍几款常用的,好用的插件。
插件下载的地方呢,可以在插件管理里下载。
操作步骤,系统管理-插件管理(Plugin Manager)-可选插件-搜索-勾选要安装的插件–Install without restart/Download now and install after restart

Jenkins用户权限控制:Role-based Authorization Strategy

插件名称:Role-based Authorization Strategy
Role Strategy Plugin插件可以对构建的项目进行授权管理,让不同的用户管理不同的项目,将不同环境的
权限进行区分。该插件可以很灵活的根据需求来进行划分权限,包括正则匹配等。

Jenkins参数化触发器:Parameterized Trigger

插件名称:Parameterized Trigger plugin
说明:这个插件可以根据已经完成构建的结果,触发新Job或者传递参数

Jenkins 多个项目或Job串并联执行:Multijob

插件名称:Multijob Plugin
项目实践中,可能需要在多个任务发布成功后在执行某个任务,这里就需要用到MultiJob这个插件,
MultiJob插件可以让jenkins任务按照分组、顺序执行。

多个job并行再触发:Join Plugin

插件名称:Join
这是一个触发job的插件,它可以设置等待当前job的所有下游job都执行完后,再触发另一个job。

任务构建

新建任务–命名–确定,然后配置,对于练习新手来说,这些先不选,后面心情好的话,我再新开文章一一解释各个属性的意思吧。
在这里插入图片描述
一路下来让它们空着,直到构建这个位置,这里就是主要内容了,就是你需要你的任务到底干什么的呢?
比如我这选择构建shell语法 echo “xxx任务构建完成!”
在这里插入图片描述
在这里插入图片描述
最后保存,再点击立即构建。看到下方有个绿色的勾,以及#1 代表着第一次构建任务并执行成功了。
在这里插入图片描述
在打开的控制台输出页面,看到有刚才打印的shell语言 “xxx任务构建完成!”
在这里插入图片描述
第一个任务就这样完成了,后面再继续也就是增加各个配置,也就是上方为空的那些参数了。

小结

本期内容就到这里了,就是简单的分享了一下,Jenkins环境安装,常用插件,以及构建第一个任务!
有时间再更新后面的吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值