Jenkins小小知识点

Jenkins介绍

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,
旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

官网:https://www.jenkins.io/
1.安装准备
装备两台服务器关闭selinux和防火墙
内存26 56G+硬盘
jenkins 10.0.0.201
nexus 10.0.0.202

2.安装JDK运行环境和jenkins服务
上传JDK和jenkins rpm安装包,使用rpm-ivh进行安装,安装完JDK运行java测试是否安装成功
rpm -ivh jdk-8u181-1inux-x64. rpm
rpm -ivh jenkins-2.99-1.1.noarch.rpm

3.配置jenkins
启动用户修改为root
JENKINS USER="root“
[root@CentOS7 ~# systemctl start jenkins
[root@CentOS7 ~]# systemctl enable jenkins
访问页面进行配置
http://10.0.0.201:8080

4.插件安装(跳过安装插件,直接上传插件到目录)和修改登录密码
	1、自动安装可选插件
	2、手动下载插件上传安装
	3、插件放入插件目录
[root@CentOS7 ~1# cd /var/1ib/jenkins/
[rootecentos7 jenkins)# ll jobs           为每次构建后构建的结果目录, plugins为插件目录
总用量36
-P------- 1    root root 1822 8 26 00:35    config.xml
-rw----1       root root 156 8月 26 00:31   hudson.model.UpdateCenter.xml
-r-1           root root 1712 8月 26 00:32  identity.key.eno
-rw------- 1   root root 94 8月 26 00:32   jenkins.CLI.xml
-rw-r----1     root root 4 8月 26 00:35    jenkins.install. Installutil.lastExecVersion
-rw-r--r- 1    root root  48月 26 00:35    jenkins. instal1.Upgradewizard. state
druxr-xr-x 2   root root 6 8月 26 00:31    jobs
drwxr-xr-x 3   root root 18 88 26 00:32    logs
-rw------ 1    root root 907 8月 26 00:32  nodeMonitors.xml
drwxr-xr-x 2   root root 68月 26 00:32     nodes
drwxr-xr-x 2   root root 6 8月 26 00:31    plugins
-r------1      root root 64 8月 26 00:31   secret.key
-rw-r--r--1    root root 08月 26 00:31     secret.key.not-so-secret
drux 4         root root 4096 8月 26 00:32 secrets
drwxr-xr-x 2   root root 23 88 26 00:32    userContent
druxr-xr-x 3   root root 18 8月 26 09:34   users

上传插件包解压到plugins下执行重启 systemctl restart jenkins

4. jenkins主要的目录
/usr/lib/jenkins/              #jenkins安装目录, WAR包会放在这里(更新jenkins,把新的war包放到此处即可)
/etc/sysconfig/jenkins         #jenkins配置文件,"端口" , "JENKINSHOME"等都可以在这里配置
/var/lib/jenkins/              #默认的JENKINSHOME
/var/log/jenkins/jenkins.log   #Jenkins日志文件

Jenkins的作用:

在这里插入图片描述

Jenkins官网

在这里插入图片描述
点击下载后,可以选择需要的版本
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

离线安装jenkins

  1. 下载好java和Jenkins的rpm包,上传到对应的目录(如家目录等)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

jenkins插件下载方法有两种,在线下载和离线下载方式

在线下载

  • 就是在安装好了jenkins之后,进入jenkins的插件管理页面,搜索想要的插件,点击安装即可
    例如:安装git插件
    在这里插入图片描述
    在这里插入图片描述
  • 问题:有时候安装过程中会出现一些错误,可能因为网络等原因导致的,这个时候可以选择离线下载,以下提示插件apache-httpcomponents-client-4-api version 4.5.3-2.0安装失败,这就需要离线下载安装了

离线下载就是到jenkins官网上找插件下载hpi文件,然后在登录jenkins上传安装

  • 例如:上面的错误apache-httpcomponents-client-4-api version 4.5.3-2.0下载安装失败,我们去官方网站https://plugins.jenkins.io/查找插件下载,版本4.5.3-2.0以上都可以

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下载完成,登录jenkins,进入管理插件的高级选项

在这里插入图片描述
在这里插入图片描述
安装之后,再重启一下就完成g插件安装了

1·安装准备
装备两台服务器关闭selinux和防火墙
内存2G 50G+硬盘
jenkins 10.0.0.201
nexus 10.0.0.202

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

连接gitlab并上传项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
加粗样式

然后测试修改代码后,访问web页面,看是否会自动更新

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

java项目的自动发布

在jenkins创建maven项目,拉取gitlab上面的java项目代码后,通过maven package和yum本地仓库源nexus打包成war包,自动发送到web站点进行发布

在这里插入图片描述

整体流程

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值