参考文档:

https://jenkins.io/zh

准备环境

- jdk          路径: https://www.oracle.com/technetwork/java/javase/archive-139210.html

- tomcat    路径: https://archive.apache.org/dist/tomcat/

jdk 配置

sudo vim /etc/profile
export JAVA_HOME=/opt/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin
export CLASSPATH=${JAVA_HOME}/lib:${JRE_HOME}/lib
source /etc/profile

1.下载

下载界面

http://mirrors.jenkins.io/war-stable/

注意事项:

Jenkins2.30之后需要jdk7.0 及以上版本 和 tomcat6及以上版本

选择war下载

wget  http://mirrors.jenkins.io/war-stable/2.150.1/jenkins.war

然后将这个war放到  tomcat的 webapps下面

需要修改下 server.xml  配置文件

URIEncoding="UTF-8"

否则会报中文乱码的问题。

重启tomcat。 直接访问即可。这边使用的是默认的8080端口。

也可以下载rpm,直接使用。这样更简单。

下载地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/ yum install  -y  java-1.8.0-openjdk   java-1.8.0-openjdk-devel # 安装依赖
wget  https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.179-1.1.noarch.rpm # 建议使用2.176以上版本
rpm -ivh jenkins-2.179-1.1.noarch.rpm
service jenkins restart

相关目录

[root@node1 ~]# rpm  -ql  jenkins         
/etc/init.d/jenkins 启动脚本文件
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins 配置文件 (端口号、jenkins_home目录等)
/usr/lib/jenkins
/usr/lib/jenkins/jenkins.war war包 ,版本升级的时候 直接替换war包重启 就行 。
/usr/sbin/rcjenkins
/var/cache/jenkins 程序代码目录
/var/lib/jenkins 默认的JENKINS_HOME目录
/var/log/jenkins Jenkins日志文件地址

然后首次访问需要输入。管理员密码。

然后我们直接输入这行就可以看到。

然后我们输入密码

进入界面,这边是提示你要不要安装插件。  如果不需要直接关了就行。

点击进入主页面

然后就进入到了主页面。

一些问题处理:

1. admin 密码忘记

如果admin秘密忘记了。问题不大。

参考文档:

https://blog.csdn.net/qq_36848370/article/details/90749366

vim /root/.jenkins/users/admin_5529199256875920318/config.xml
<hudson.security.HudsonPrivateSecurityRealm_-Details>
     <passwordHash>#jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq</passwordHash>
</hudson.security.HudsonPrivateSecurityRealm_-Details>

rpm包config文件路径

vim /var/lib/jenkins/users/admin_4693328455633329430/config.xml

这段是加密密码,所以是无法看到密码的,可以复制粘贴一下加密密码(明文是123456)

然后重启tomcat 即可。

登录jenkins  用户是admin密码是123456

2.更换镜像站点

全部镜像
    http://mirrors.jenkins-ci.org/status.html

更换镜像:
     http://updates.jenkins-ci.org/update-center.json
    https://mirrors.tuna.tsinghua.edu.cn/
    http://mirror.esuni.jp/jenkins/updates/update-center.json
    https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

上jenkins

进行替换

1. jenkins 安装部署的更多相关文章

  1. Jenkins安装部署及使用

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

  2. Jenkins安装部署项目

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

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

  4. 【持续集成】jenkins安装部署从git获取代码

    一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部署Continuous Deployment 1. ...

  5. Jenkins安装部署与使用

    一.Jenkins平台安装部署 Jenkins官网免费获取Jenkins软件,官网地址为:http://mirrors.jenkins-ci.org/下载稳定的Jenkins版本.由于Jenkins是 ...

  6. 持续集成工具之Jenkins安装部署

    一.DevOps理念 所谓DevOps是指development和Operations的组合,中文意思就是开发和运维的简写.devops理念主要是针对企业中的研发人员.运维人员和测试人员的工作理念,是 ...

  7. Jenkins——安装部署

    1.部署Jdk 由于jenkins需要jdk环境,所以先部署jdk,解压并设置环境变量就行: # tar zxf jdk-8u45-linux-x64.tar.gz # mv jdk-8u45-lin ...

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

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

  9. Jenkins安装部署使用图文详解(非常详细)

    前言 最近公司需要弄一套自动化运维部署,于是抽空学习了一下,用了两天左右完成Jenkins的安装部署和各种项目的配置化,于是整理一下进行分享. 介绍 Jenkins是一个独立的开源软件项目,是基于Ja ...

  10. DevOps实践之Jenkins安装部署

    Prerequisites Minimum hardware requirements: 256 MB of RAM 1 GB of drive space (although 10 GB is a ...

随机推荐

  1. Xmind最新的安装与破解教程

    参考链接:https://www.jianshu.com/p/e1693dad4dde Tips: hosts文件的默认位置:C:\Windows\System32\drivers\etc

  2. SQL Server 迁移数据库 (三)使用SQL脚本

    1. 创建脚本 1.1 在需要迁移的数据库上右击>Tasks>Generate Scrips 1.2 前两步直接Next,第三步我这里选择Save to Clipboard,因为如果选Sa ...

  3. C# Windows服务创建安装卸载

    一.创建Windows服务 使用VS创建一个新的windows服务应用程序 创建完成之后 二.相关配置 修改Service1名称为StartService(可以不改,自行选择) 添加安装程序并修改配置 ...

  4. Codeforces Round #575 (Div. 3) D2. RGB Substring (hard version) 水题

    D2. RGB Substring (hard version) inputstandard input outputstandard output The only difference betwe ...

  5. 修改官方发行openstack镜像的cloud-init登录方式为账号密码登录

    openstack使用的镜像多为qcow2格式,各个发行商也开源了针对openstack制作的镜像.但是这些镜像的登录方式都是注入用户名和密码的方式,就是说不能够直接通过账号和密码登录.那么如何将一个 ...

  6. QSS QPushButton:hover :pressed ...为状态下变更字体颜色(color)无效,变成字体粗细(font-weight)有效???

    //字体颜色变更无效 QPushButton:hover{ font-weight:bold; color:rgba(, , , ); } //字体颜色变更有效 QPushButton#pushBut ...

  7. 改善java程序的151个建议

    <编写高质量代码-改善java程序的151个建议> --秦小波 第一章.开发中通用的方法和准则 1.不要在常量和变量中出现易混淆的字母 long a=0l; --> long a=0 ...

  8. DirectShow 学习方法

    DirectShow(简称 DShow) 是一个 Windows 平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能. 这篇博客主要是简单讲下如何学习 Direct Show 框架,避免让自己少 ...

  9. Vue全选和全不选

    HTML代码: <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> ...

  10. redis之通信协议

    Redis 协议将传输的结构数据分为 5 种最小单元类型,单元结束时统一加上回车换行符号\r\n. 1.单行字符串 以 + 符号开头. 2.多行字符串 以 $ 符号开头,后跟字符串长度. 3.整数值 ...