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服务器
随机推荐
- c# Base64解密加密
private static string base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ...
- PHP 二维数组排序保持键名不变
对二维数组指定的键名排序,首先大家想到的是array_multisort函数,关于array_multisort的用法我之前也写了一篇废话不多言,我们看个实例: <?php $data = ar ...
- Android为TV端助力之Webview与JS双向交互
package com.hhzt.iptv.adservice; import android.app.Activity;import android.graphics.Bitmap;import a ...
- 转:Git Submodule管理项目子模块
使用场景 当项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到git的submodule功能. 常用命令 git clone ...
- Delphi IfThen语句
function IfThen(AValue: Boolean; const ATrue: string; AFalse: string = ''): string; overload; $[StrU ...
- Oracle下载与Oracle安装图解(Oracle19c,Oracle18c,Oracle12c,Oracle11g)
Oracle下载与Oracle安装图解(Oracle19c,Oracle18c,Oracle12c,Oracle11g) 1.Oracle下载(Oracle11g) oracle下载方法,请根据以下步 ...
- java class反编译工具----JD-GUI
下载地址 http://jd.benow.ca/
- 记录Javascript的数据方法参考
concat >>连接2个或更多数组,并返回结果 var arr1 = [1,2,3]; var arr2 = [-1,-2,-3]; console.log(arr1.concat(ar ...
- python day08
ascii码转换成字符:ord(str) 字符串转换成ascii:chr(int) 三种字符串 1.普通字符串 --以字符作为输出单位 print(u'abc') 显示给用户看的字符串 2.二进制字符 ...
- 编译装php7.2 && nginx-1.14
环境准备 # cat /etc/centos-release CentOS Linux release 7.6.1810 (Core) # uname -r 3.10.0-957.el7.x86_64 ...