文章目录

  • Jenkins安装
  • 1.JDK安装
  • 2.Jenkins安装
    • 2.1 离线安装
    • 2.2 在线安装
    • 2.3 基于 Tomcat 安装
    • 2.4 免安装方式
  • 3.修改Jenkins配置文件
  • 4.启动Jenkins服务
  • 5.启动Jenkins服务
    • 5.1启动失败
  • 6.全局安全设置
  • 7.全局工具设置
  • 8.插件安装
    • 8.1 修改插件镜像
      • 更换地址方法
    • 有的时候更换镜像之后下载插件还是走的官方地址
  • 9.Jenkins卸载

Jenkins安装

1.JDK安装

Jenkins的运行需要依赖jdk,所以在安装Jenkins之前我们得先把jdk装上。自行安装,这里不再介绍

2.Jenkins安装

以下四种方法任选一种,推荐第一种。

2.1 离线安装

http://pkg.jenkins-ci.org/redhat/``
wget http://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm ## 下载(也可以Windows下载再转过来)
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins.io.key ## 公钥
sudo yum -y install jenkins-*.noarch.rpm

2.2 在线安装

http://pkg.jenkins-ci.org/redhat/
wget http://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm ## 下载(也可以Windows下载再转过来)
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins.io.key ## 公钥
sudo yum -y install jenkins-*.noarch.rpm

2.3 基于 Tomcat 安装

安装并启动 Tomcat;
从官网下载 jenkins.war 至 $CATALINA_BASE/webapps,Tomcat 会自动部署;
浏览器访问:http://centos:8080/jenkins/

2.4 免安装方式

wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
sudo java -jar jenkens.war ## 启动服务,直至看到日志 `Jenkins is fully up and running`
curl http://localhost:8080/ ## Jenkins 已就绪

3.修改Jenkins配置文件

​ 现在Jenkins已经安装好了,不过启动之前最好稍微修改一下配置。默认情况是Jenkins是使用Jenkins用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为root;另外Jenkins默认端口是8080,这个跟tomcat的默认端口冲突,我们也修改一下默认端口。

sudo vim /etc/sysconfig/jenkins
JENKINS_USER=“root” ## 原值 “jenkins” 必须修改,否则权限不足
JENKINS_PORT=“8060” ## 原值 “8080”  还有开启 HTTPS 相关参数,此处不打算开启,故不作说明

4.启动Jenkins服务

用于centos7以下
#启动
service jenkins start
#停止
service jenkins stop
用于centos7以上
sudo systemctl enable jenkins
sudo systemctl restart jenkins

5.启动Jenkins服务

在浏览器输入ip:8086进入Jenkins登录页面。

进入登录页面后,Jenkins提示我们需要输入超级管理员密码进行解锁。根据提示,我们可以在/var/lib/jenkins/secrets/initialAdminPassword文件里找到密码。
输入命令以找到密码。
tail /var/lib/jenkins/secrets/initialAdminPassword输入密码后,进入插件安装页面。点击Install suggested plugins,安装默认插件。
安装完成后,页面自动进入了管理员账户注册页面。
注册完账户,就进入主页面

5.1启动失败

[外链图片转存失败(img-SBspmQpw-1565106467892)(C:\Users\Ca\AppData\Roaming\Typora\typora-user-images\1565105163785.png)]

需要配置Java目录

sudo vim /etc/rc.d/init.d/jenkins
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java
/usr/java/jdk1.8.0_162/bin/java
##add your java path here
"

6.全局安全设置

  • 输入密码后,进入插件安装页面。点击Install suggested plugins,安装默认插件。

  • 安装完成后,页面自动进入了管理员账户注册页面。

  • 注册完账户,就进入主页面

  • 默认情况下,任何用户都可以使用 Jenkins 进行发布。

  • 可以进入相关设置:系统管理 / 全局安全设置(Configure Global Security)

  • 选择 Jenkins专有用户数据库,不要选中 允许用户注册;

  • 选择 登录用户可以做任何事,选中 Allow anonymous read access

7.全局工具设置

  • 进入:系统管理 / 全局工具设置(Global Tool Configuration)
  • JDK 下不勾选“自动安装”,指定别名=JDK-1.8.0.121, JAVA_HOME=/usr/local/jdk1.8.0_121/jdk
  • Maven 下不勾选“自动安装”,指定别名=Maven-3.5.2, MAVEN_HOME=/usr/local/maven/apache-maven-3.5.2
  • 点击 Save 按钮。
  • 重启 Jenkins 后生效:
用于centos7以下
service jenkins restart
用于centos7以上
sudo systemctl restart jenkins

8.插件安装

9.Jenkins卸载

如果要重装,或者本机不需要 Jenkins,可卸载:

用于centos7以下
sudo service jenkins stop
sudo service jenkins disable
sudo yum -y remove jenkins
sudo rm -rf /var/{lib,log,cache}/jenkins /usr/lib/jenkins /root/.jenkins
sudo rm -rf `sudo find /{etc,var,run} -name "jenkins*"`
用于centos7以上
sudo systemctl stop jenkins
sudo systemctl disable jenkins
sudo yum -y remove jenkins
sudo rm -rf /var/{lib,log,cache}/jenkins /usr/lib/jenkins /root/.jenkins
sudo rm -rf `sudo find /{etc,var,run} -name "jenkins*"`

安装部分为CSDN博主「琦彦」

插件部分为五月七日茴香__

jenkins(Linux) 安装使用相关推荐

  1. linux ---jenkins的安装与配置

    linux下的jenkins的安装: Jenkins 下载网址: http://jenkins-ci.org/ 1.准备:JDK环境,tomcat环境,maven环境,jenkins.war包 2.在 ...

  2. Linux安装Jenkins

    初识Jenkins 1.安装Jenkins之前的准备 ,linux 配置好了java环境,tomcat,maven环境,mysql 2.Jenkins 官网下载 Generic java packag ...

  3. Linux安装Jenkins(Java11最新版)

    文章目录 ♈️查看java版本 ♉️1.下载 ♊️2.上传到服务器 ♋️3.启动 ♌️4.记住密码 ♍️5.解锁Jenkins ♎️6.修改插件安装地址 ♏️7.安装插件 ♐️8.登录 ♐️9.修改密 ...

  4. Jenkins第一节:linux安装jenkins以及解决各种常见问题

    1 下载jenkins linux版本为Centos 7.2 [root@VM_0_3_centos jenkins]# wget -O /etc/yum.repos.d/jenkins.repo h ...

  5. Linux 安装 Jenkins 实现项目自动化部署

    一.为什么要使用Jenkins,到底有什么好处? 传统部署:通过maven命令:mvn clean install "-Dmanven.test.skip=true" -Pprod ...

  6. linux 安装ios jenkins 打包机器签名证书问题

    使用jenkins 搭建 ios 打包和质量构建机器,jenkins需要安装xcode工具,同时slave机器必须是ios机器. 因为jenkins ios插件和slave 中的ios 机器上的xco ...

  7. Jenkins详细安装与构建部署使用教程(转)

    Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发 ...

  8. jenkins linux虚拟机,Linux系统中jenkins使用的简单介绍

    jenkins是一个开放的软件平台,在Linux系统中的软件平台也不少,但是jenkins一直是比较受欢迎的那一个.本文就来简单介绍一下Linux系统中jenkins安装配置和使用. 安装jenkin ...

  9. SonarQube系列一、Linux安装与部署

    来源:https://www.cnblogs.com/7tiny/p/11269774.html [前言] 随着项目团队规模日益壮大,项目代码量也越来越多.且不说团队成员编码水平层次不齐,即便是老手, ...

  10. Jenkins 详细安装、构建部署 使用教程

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能 ...

最新文章

  1. 架构师究竟要不要写代码?
  2. SIFT讲解(SIFT的特征点选取以及描述是重点)
  3. Kubernetes 入门(3)集群安装
  4. androidstudio自带git用法_Android Studio使用Git版本控制github
  5. 标注所有线段的lisp程序源码_仪表进近图剖面图的详解(五)进近程序高度限制...
  6. 学习vue3系列reactive
  7. python参数传递_python参数的传递
  8. 盛科交换机配置命令_cisco2960交换机 清除配置的命令
  9. jenkins集成钉钉
  10. html css手册,CSS 参考手册
  11. 【读书笔记】金字塔原理-目录
  12. 我看韩剧《寄生虫》,一副好牌究竟是怎么被打烂的?
  13. 判断质数和合数python代码_【奇技淫巧】利用正则进行需要整除操作的判断,如:奇偶性,质数合数...
  14. 百度开发者大会:愿与开发者合作共赢
  15. coreldraw x7怎样设置禁网_cdr怎么优化? coreldraw x7优化设置的详细教程
  16. R语言-岭回归的代码与案例解读
  17. 计算机的桌面不见了,电脑桌面图标没有了怎么恢复 教你找回消失的电脑桌面图标...
  18. 【STM32F407的DSP教程】第22章 DSP矩阵运算-放缩,乘法和转置矩阵
  19. vcruntime140.dll不可用或缺少
  20. 非常经典的节选:施耐庵《鲁提辖拳打镇关西》

热门文章

  1. 小学计算机网络教室维修制度,学校网络教室使用管理制度
  2. 线性判别分析(Linear Discriminant Analysis, LDA)(含类内散度矩阵 类间散度矩阵 全局散度矩阵推导
  3. 矩阵迹的性质_从微分几何看矩阵的迹
  4. windows下Git与GitHub的安装及建仓基本操作
  5. sos.exe 病毒与sos.exe专杀工具
  6. tcp协议栈实现,tcp定时器与滑动窗口实现
  7. 菜鸟站长之家给大家讲讲WordPress百度云cdn加速教程方法,并且免费版支持 HTTPS了
  8. webpack 搭建vue多单页应用
  9. 朋友圈发布时间格式化工具类
  10. CentOS6.9 Min UEFI failed to create screen故障