Jenkins 安装及插件安装

Jenkins简介:

Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有 
Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins,jenkins在功能上远远超过hudson

常用的网站:

官网:https://jenkins.io/

下载地址: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安装部署的更多相关文章

  1. 怎么在linux上安装部署jenkins

    怎么在linux上安装部署jenkins 作为一个非科班出身自学的小白,踩过很多的坑,特此留下记录 以下在虚拟机上示例 系统:linux(centos7) 操作方式:xshell连接终端操作 教程之前 ...

  2. Jenkins安装部署及使用

    Jenkins安装部署环境如下 PS:中文官网,东西比较全.(居然有中文官网了,真好!)以下为本人自己的使用过程,仅供参考! 一.准备阶段 1.组件及版本: Jenkins版本:2.164.3 操作系 ...

  3. Jenkins安装部署项目

    Jenkins安装部署项目 配置JDK git maven 部署到服务器 一.新建任务 二.配置jenkins 三.添加构建信息 四.应用.保存 五.踩坑填坑记录 5.1没有jar包的情况 5.2无法 ...

  4. linux下安装部署ansible

    linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...

  5. Kibana在Linux上安装部署及使用说明

    Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据. 官方地址:https://www. ...

  6. asp.net core2.1 部署centos7/linux系统 -- 安装部署(一)

    原文:asp.net core2.1 部署centos7/linux系统 -- 安装部署(一) 1.安装dotnet sdk(添加产品秘钥与yum源) 添加yum源:sudo rpm -Uvh htt ...

  7. 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 ...

  8. 教你搞懂Jenkins安装部署!

    前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i Jenkins介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用 ...

  9. Linux下安装部署Samba共享盘的操作手册

    简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的 ...

  10. Linux Tomcat安装部署项目

    一.上传Tomcat服务器

随机推荐

  1. 【开源分享】2018CRM C# 源码(基于小黄豆CRMv2.0.925.3版本功能更新)

    分享出来的初衷,我分享一下最近我在小黄豆CRM2.0版本(小黄豆CRM+v2.0.925.3)上加的功能,如果有类似需求的,可以把功能代码发你,节约你的开发时间.(这是在小黄豆开源免费CRM①群231 ...

  2. 如何在Linux服务器和windows系统之间上传与下载文件

    Do not let dream just be your dream. 背景:Linux服务器文件上传下载. XShell+Xftp安装包(解压即用)百度网盘链接:https://pan.baidu ...

  3. 学习笔记—XML

    XML XML简介 XML指可扩展标记语言(EXtensible Markup Language),是一种标记语言. XML是一种灵活的语言,标签没有被预定义,需要自行定义标签. 通常,XML被用于信 ...

  4. Ajax的面试题

    一.什么事Ajax?为什么要用Ajax?(谈谈对Ajax的认识) 什么是Ajax: Ajax是“Asynchronous JavaScript and XML”的缩写.他是指一种创建交互式网页应用的网 ...

  5. 关于如何使用xposed来hook微信软件

     安卓端  难点有两个  收款码的生成和到帐监听   需要源码加 2442982910

  6. QT通过url下载图片到本地

    /* strUrl:下载图片时需要的url strFilePath:下载图片的位置(/home/XXX/YYY.png) */ void ThorPromote::downloadFileFromUr ...

  7. javafx--tableView笔记-----tableView里已经填充了实体类数据但是很狗血地显示不出来

    private String cClass private String cUp private String cDown 刚开始实体类的字段 cClassCol.setCellValueFactor ...

  8. IIS发布的网站,内网和外网不能访问的解决办法

    A.关闭防火墙.控制面板-Windows防火墙-打开或关闭Windows防火墙(不推荐) B.打开:控制面板-Windows防火墙-高级设置-入站规则,在入站规则窗口中找到”BranchCache内容 ...

  9. iOS多线程GCD的使用

    1. GCD 简介 Grand Central Dispatch(GCD)是异步执行任务的技术之一.一般将应用程序中记述的线程管理用的代码在系统级中实现.开发者只需要定义想执行的任务并追加到适当的Di ...

  10. 配置SSH(GNS3)

    实验拓扑: -------------------------------------------配置IP过程不多啰嗦了 1.SSH配置过程 这里是用GSN3模拟器做的 --------------- ...