Linux-Jenkins安装部署
Jenkins 安装及插件安装
Jenkins简介:
Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有 Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins,jenkins在功能上远远超过hudson
常用的网站:
下载地址:http://updates.jenkins-ci.org/
安装Jenkins
安装环境:
()CentOS
()2G内存,50G磁盘
()安装包:jdk-8u181-linux-x64.rpm jenkins-2.99-1.1.noarch.rpm
()禁用防火墙,关闭selinux
此案例用到的软件:
()JDK软件包
jdk-8u181-linux-x64.rpm
链接:https://pan.baidu.com/s/1QeNSXcYpelRVrjE7A7yzBw 提取码:59xg
()Jenkins软件包
jenkins-2.99-1.1.noarch.rpm
链接:https://pan.baidu.com/s/180EyslbPG5z6OWBku1wQzA 提取码:ywi3
()Jenkins插件包
jenkins-plugins.tar.gz
链接:https://pan.baidu.com/s/1wrZfwJXhNwkO4rdxoHzCMQ 提取码:394m
安装步骤:
(1)安装软件jdk和jenkins
、安装JDK运行环境
[root@jenkins ~]# rpm -ivh jdk-8u181-linux-x64.rpm
2、安装jenkins
[root@jenkins ~]# rpm -ivh jenkins-2.99-1.1.noarch.rpm
3、修改启动用户为root
[root@jenkins ~]# vim /etc/sysconfig/jenkins
JENKINS_USER="root"
4、启动jenkins并加入开机启动
[root@jenkins ~]# systemctl start jenkins
[root@jenkins ~]# systemctl enable jenkins 启动前查看该目录是空的,启动后会生成相应的文件
[root@jenkins ~]# ll /var/lib/jenkins/
总用量
-rw------- jenkins jenkins 3月 : config.xml
-rw-r--r-- jenkins jenkins 3月 : failed-boot-attempts.txt
-rw------- jenkins jenkins 3月 : hudson.model.UpdateCenter.xml
-rw------- jenkins jenkins 3月 : identity.key.enc
-rw------- jenkins jenkins 3月 : jenkins.CLI.xml
-rw-r--r-- jenkins jenkins 3月 : jenkins.install.UpgradeWizard.state
drwxr-xr-x jenkins jenkins 3月 : jobs
drwxr-xr-x jenkins jenkins 3月 : logs
-rw------- jenkins jenkins 3月 : nodeMonitors.xml
drwxr-xr-x jenkins jenkins 3月 : nodes
drwxr-xr-x jenkins jenkins 3月 : plugins
-rw------- jenkins jenkins 3月 : queue.xml
-rw------- jenkins jenkins 3月 : queue.xml.bak
-rw------- jenkins jenkins 3月 : secret.key
-rw-r--r-- jenkins jenkins 3月 : secret.key.not-so-secret
drwx------ jenkins jenkins 3月 : secrets
drwxr-xr-x jenkins jenkins 3月 : updates
drwxr-xr-x jenkins jenkins 3月 : userContent
drwxr-xr-x jenkins jenkins 3月 : users
(2)登录web页面进行安装:http://ip:port (默认端口8080)

(3)根据界面的提示信息去服务端查看密码并输入
[root@jenkens ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
3629bbcd2c934badb5980ed67f1dd4f0
(4)将上面的 3629bbcd2c934badb5980ed67f1dd4f0复制到输入框

(5)上个步骤执行成功后,会弹出下面的对话框,点击关闭即可

(6)开始使用Jenkins

(7)出现下面的界面,那么安装就成功了

修改密码
(1)点击当前用户,进入配置界面

(2)点击设置

(3)修改密码

(4)点击注销

(5)使用新密码登录Jenkins

部署Jenkins插件
(1)点击系统管理

(2)点击管理插件

(3)查看Jenkins已安装的插件

(4)可以在webUI界面直接安装插件

(5)在服务端直接安装插件
[root@jenkins download]# ll
总用量
-rw-r--r-- root root 3月 : jenkins-plugins.tar.gz
[root@jenkins download]#
[root@jenkins download]# ll /var/lib/jenkins/plugins/ #查看Jenkins插件包的目录
总用量
[root@jenkins download]# tar xf jenkins-plugins.tar.gz #解压Jenkins插件包
[root@jenkins download]#
[root@jenkins download]# ll
总用量
-rw-r--r-- root root 3月 : jenkins-plugins.tar.gz
drwxr-xr-x jenkins jenkins 12月 plugins
[root@jenkins download]#
[root@jenkins download]# ll plugins/ |wc -l #插件包共有191个 [root@jenkins download]#
[root@jenkins download]# cp -a plugins/* /var/lib/jenkins/plugins/ #解压后的文件拷贝到Jenkins存放插件包的目录
[root@jenkins download]#
[root@jenkins download]# ll /var/lib/jenkins/plugins/ |wc -l
191
[root@jenkins download]#
[root@jenkins download]# /etc/init.d/jenkins restart #重启Jenkins服务
Restarting jenkins (via systemctl): [ 确定 ]
[root@jenkins download]#
(6)再次查看web界面

至此Jenkins就部署完成了。
Linux-Jenkins安装部署的更多相关文章
- 怎么在linux上安装部署jenkins
怎么在linux上安装部署jenkins 作为一个非科班出身自学的小白,踩过很多的坑,特此留下记录 以下在虚拟机上示例 系统:linux(centos7) 操作方式:xshell连接终端操作 教程之前 ...
- Jenkins安装部署及使用
Jenkins安装部署环境如下 PS:中文官网,东西比较全.(居然有中文官网了,真好!)以下为本人自己的使用过程,仅供参考! 一.准备阶段 1.组件及版本: Jenkins版本:2.164.3 操作系 ...
- Jenkins安装部署项目
Jenkins安装部署项目 配置JDK git maven 部署到服务器 一.新建任务 二.配置jenkins 三.添加构建信息 四.应用.保存 五.踩坑填坑记录 5.1没有jar包的情况 5.2无法 ...
- linux下安装部署ansible
linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...
- Kibana在Linux上安装部署及使用说明
Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据. 官方地址:https://www. ...
- asp.net core2.1 部署centos7/linux系统 -- 安装部署(一)
原文:asp.net core2.1 部署centos7/linux系统 -- 安装部署(一) 1.安装dotnet sdk(添加产品秘钥与yum源) 添加yum源:sudo rpm -Uvh htt ...
- Jenkins安装部署(一)
环境准备 CentOS Linux release 7.4 1.IP:192.168.43.129 2.路径:/mnt 3.jdk版本:jdk1.8.0 4.tomcat版本:tomcat-8.5 5 ...
- 教你搞懂Jenkins安装部署!
前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i Jenkins介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用 ...
- Linux下安装部署Samba共享盘的操作手册
简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的 ...
- Linux Tomcat安装部署项目
一.上传Tomcat服务器
随机推荐
- oracle学习笔记(一) oracle 体系结构简单介绍以及创建表空间和用户
体系结构 oracle数据服务器由oracle数据库和实例组成 实例由后台进程和内存结构组成 内存结构由共享池,数据缓冲区,日志缓存区 Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以 ...
- Head First设计模式读书笔记
阅读指南: 精读一章内容,手工输入一章代码(注1),与书中描述的思想进行印证,实在搞不懂就放过吧.设计模式绝对不会一次就看懂的. 这本书对于理解设计模式很有帮助,就是例子不太符合中国人的思维模式,但是 ...
- 微信小程序中通过腾讯地图进行逆地址解析报错message: "请求来源未被授权, 此次请求来源域名:servicewechat.com"
在小程序中获取定位具体信息时,不要配置腾讯地图中的WebServiceAPI中的域名白名单什么的,域名配置直接在小程序后台中配置(就是这个货https://apis.map.qq.com), 千万千万 ...
- linux_FTP连接失败
service vsftpd status vim /etc/vstpd/vsfptd.conf service vsftpd restart service iptables status serv ...
- Spark RPC框架源码分析(三)Spark心跳机制分析
一.Spark心跳概述 前面两节中介绍了Spark RPC的基本知识,以及深入剖析了Spark RPC中一些源码的实现流程. 具体可以看这里: Spark RPC框架源码分析(二)运行时序 Spark ...
- 使用py2exe将python脚本转换成exe可执行文件
Python(wiki en chs)是一门弱类型解释型脚本语言,拥有动态类型系统和垃圾回收功能,支持多种编程范式:面向对象.命令式.函数式和过程式编程. 由于Python拥有一个巨大而广泛的标准库 ...
- 扫码下单支持同桌单人点餐FAQ
一.使用场景 满足较多商户希望同一桌台,各自点各自的菜品的业态场景(例如杭味面馆,黄焖鸡米饭店,面馆等大多数轻快餐店) 二.配置步骤及注意事项 管理员后台配置--配置管理--店铺配置--扫码点餐tab ...
- MyDAL - .Where() & .And() & .Or() 使用
索引: 目录索引 一.API 列表 1.Where .Where(Func<M, bool> func) 如: .Where( it => (it.Prop1>=条件1 &am ...
- 我的第一个python web开发框架(39)——后台接口权限访问控制处理
前面的菜单.部门.职位与管理员管理功能完成后,接下来要处理的是将它们关联起来,根据职位管理中选定的权限控制菜单显示以及页面数据的访问和操作. 那么要怎么改造呢?我们可以通过用户的操作步骤来一步步进行处 ...
- 线程之-volatile
线程作为java面试中必须要掌握的一环,volatile多少也会在面试中被问到,所以就需要好好研究下,以面对面试官的问题. 首先要清楚线程不安全是什么原因引起的,需要明白计算机的cpu执行每条指令时都 ...