1. jenkins 安装部署
参考文档:
准备环境
- 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 安装部署的更多相关文章
- Jenkins安装部署及使用
Jenkins安装部署环境如下 PS:中文官网,东西比较全.(居然有中文官网了,真好!)以下为本人自己的使用过程,仅供参考! 一.准备阶段 1.组件及版本: Jenkins版本:2.164.3 操作系 ...
- Jenkins安装部署项目
Jenkins安装部署项目 配置JDK git maven 部署到服务器 一.新建任务 二.配置jenkins 三.添加构建信息 四.应用.保存 五.踩坑填坑记录 5.1没有jar包的情况 5.2无法 ...
- 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安装部署从git获取代码
一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部署Continuous Deployment 1. ...
- Jenkins安装部署与使用
一.Jenkins平台安装部署 Jenkins官网免费获取Jenkins软件,官网地址为:http://mirrors.jenkins-ci.org/下载稳定的Jenkins版本.由于Jenkins是 ...
- 持续集成工具之Jenkins安装部署
一.DevOps理念 所谓DevOps是指development和Operations的组合,中文意思就是开发和运维的简写.devops理念主要是针对企业中的研发人员.运维人员和测试人员的工作理念,是 ...
- Jenkins——安装部署
1.部署Jdk 由于jenkins需要jdk环境,所以先部署jdk,解压并设置环境变量就行: # tar zxf jdk-8u45-linux-x64.tar.gz # mv jdk-8u45-lin ...
- 教你搞懂Jenkins安装部署!
前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i Jenkins介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用 ...
- Jenkins安装部署使用图文详解(非常详细)
前言 最近公司需要弄一套自动化运维部署,于是抽空学习了一下,用了两天左右完成Jenkins的安装部署和各种项目的配置化,于是整理一下进行分享. 介绍 Jenkins是一个独立的开源软件项目,是基于Ja ...
- DevOps实践之Jenkins安装部署
Prerequisites Minimum hardware requirements: 256 MB of RAM 1 GB of drive space (although 10 GB is a ...
随机推荐
- Deformable Convolutional Networks
1 空洞卷积 1.1 理解空洞卷积 在图像分割领域,图像输入到CNN(典型的网络比如FCN)中,FCN先像传统的CNN那样对图像做卷积再pooling,降低图像尺寸的同时增大感受野,但是由于图像分割预 ...
- luoguP4774 [NOI2018]屠龙勇士
题意 考虑杀每只龙\(i\)时候用的剑是一定的,我们可以用multiset模拟一遍得到,设为\(b_i\). 发现我们要求一个\(x\)满足对每个\(i\)有:\(b_i*x\equiv a_i\pm ...
- zz错误集锦
1.csp-s模拟测试63 T1 2e8的数组开bitset会ce,开bool就可以了,bool一位占一个字节,不是四个字节 2.csp-s模拟测试65 T2 把用vector存图改成前向星,就A了, ...
- [NewLife.XCode]分表分库(百亿级大数据存储)
NewLife.XCode是一个有15年历史的开源数据中间件,支持netcore/net45/net40,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量 ...
- Spark学习笔记01-基础
目录 简介 特性 Spark运行模式 Mac本地安装 本文基于 Spark 2.4.1 进行演示,相关代码可以在我的Github上看到. 简介 Spark是一个分布式集群计算系统,类似Hadoop提供 ...
- pytorch——auto-encoders
自动编码器的训练方法: (1)Loss function for binary inputs (2)Loss function for real-valued inputs
- python asyncio asyncio wait
import asyncio import time async def get_html(url): print("start get url") await asyncio.s ...
- redis 面试问题问答Top 10
1)什么是Redis? English:Redis is an open source (BSD licensed), in-memory data structure store, used as ...
- 2019-11-29-WPF-模拟触摸设备
原文:2019-11-29-WPF-模拟触摸设备 title author date CreateTime categories WPF 模拟触摸设备 lindexi 2019-11-29 08:47 ...
- QT+OpenGL(01)--实现三角形渲染
1.openglwidget.ui <ui version="4.0"> <author/> <comment/> <exportmacr ...