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. vue-render函数和插槽

    Vue render函数,官方文档定义绝大部分时候我们使用template 来创建html 模板,但是纯html 和css都基本上都不具有编程能力,而当我们想使用 javascript的编程能力时,我 ...

  2. .net core identity集成微信授权登录

    最快的方式是直接nuget安装AspNetCore.Authentication.WeChat包. 想要知道是如何实现的,可以看下面github上面的源码. 源码在这里:https://github. ...

  3. VR一体机如何退出FFBM

            Fast Factory Boot Mode(FFBM)是一种半开机的模式,它的主要目的是方便工厂测试,提高生产效率.正常情况下终端用户是不会碰到的.但售后的同学最近连续收到几台客户退 ...

  4. Win10系统下装Ubuntu虚拟机的遇到的问题总结

    环境和工具 win10操作系统 VMware Workstation 12 Ubuntu 14.0 64位 教程可参考:VMware Ubuntu安装详细过程(非常靠谱) [因为我的安装过程不是十分顺 ...

  5. EJS 语法

    教程

  6. 前端部署ant+yuicompressor文件压缩+获取版本+SSH公布(部分代码)

    文件压缩: <apply executable="java" parallel="false" failonerror="true" ...

  7. codeforces 1064套题

    a题:题意就是问,3个数字差多少可以构成三角形 思路:两边之和大于第三遍 #include<iostream> #include<algorithm> using namesp ...

  8. CodeSmith 二、多模板按目录树批量自动生成代码

    通过调用指定目录下的所有模板,逐一按照数据表生成独立的代码文件.支持多模板调用.支持所有数据表生成或批量指定多个生成.支持自动的文件目录结构.支持代码文件格式化命名等. 背景:最近一个新项目一高兴选了 ...

  9. 云计算openstack共享组件(1)——时间同步服务ntp

    一.标准时间讲解 地球分为东西十二个区域,共计 24 个时区 格林威治作为全球标准时间即 (GMT 时间 ),东时区以格林威治时区进行加,而西时区则为减. 地球的轨道并非正圆,在加上自转速度逐年递减, ...

  10. wget在linux中安装出现错误解决办法

    在使用wget命令报错 certificate common name 'xxx' doesn't match requestde host name,我们一般的解决办法是查找下载地址,但是有时候更换 ...