参考文档:

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. CSS 选择器及各样式引用方式
  2. js中网页区域/正文/屏幕 宽和高
  3. 深度解析mysql登录原理
  4. gulp-rev同时将js和css文件写在一个rev-manifest.json文件里面的方式探讨
  5. Sublime Text
  6. kernel 对浮点的支持
  7. angularJS配合bootstrap动态加载弹出提示内容
  8. Win32程序和控制台应用程序的项目互转设置
  9. 读书笔记——网络编程与开发技术(3)基于TCP/IP协议的网络编程相关知识
  10. nginx for windows中的一项缺陷
  11. [Angular2 Router] Build Angular 2 Navigation with routerLink
  12. UDF 编写自定函数
  13. Android开发之使用广播监听网络状态变化
  14. 在SQL中使用自定义函数
  15. There is already an open DataReader associated with this Connection which must be closed first
  16. ecshop各个文件夹作用
  17. Inno Setup入门(十八)&mdash;&mdash;Inno Setup类参考(4)
  18. Javascript——依赖注入
  19. Chapter 5 Blood Type——7
  20. Educational Codeforces Round 53 (Rated for Div. 2) E. Segment Sum (数位dp求和)

热门文章

  1. NOIP模拟赛 拓展
  2. ant design pro解决初始加载,有顺序的请求/请求顺序报错问题/登录后再加载其他数据/异步的顺序问题/偷跑
  3. 三台三层交换机OSPF多区域划分动态路由实验
  4. vue v-show的使用
  5. 剑指offer:序列化二叉(前序遍历+层次)
  6. redis.windows.conf 配置注释
  7. 小玩意儿之Gitlab 代码提交日志同步到禅道项目管理系统
  8. (三十四)golang--接口
  9. maven项目配置使用jdk1.8进行编译的插件
  10. express捕获全局异常的三种方法