jenkins(Linux) 安装使用
文章目录
- 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.插件安装
进入:系统管理 / 管理插件 / 可选插件
查找并勾选所需插件,点击“直接安装”;
无需重启 Jenkins 插件即生效。如遇失败可重试或离线安装
8.1 修改插件镜像
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
更换地址方法
有的时候更换镜像之后下载插件还是走的官方地址
解决:可以通过在nginx上配置代理,将官方的插件下载地址映射到
https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/
这样下载插件也会从镜像网站下载
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) 安装使用相关推荐
- linux ---jenkins的安装与配置
linux下的jenkins的安装: Jenkins 下载网址: http://jenkins-ci.org/ 1.准备:JDK环境,tomcat环境,maven环境,jenkins.war包 2.在 ...
- Linux安装Jenkins
初识Jenkins 1.安装Jenkins之前的准备 ,linux 配置好了java环境,tomcat,maven环境,mysql 2.Jenkins 官网下载 Generic java packag ...
- Linux安装Jenkins(Java11最新版)
文章目录 ♈️查看java版本 ♉️1.下载 ♊️2.上传到服务器 ♋️3.启动 ♌️4.记住密码 ♍️5.解锁Jenkins ♎️6.修改插件安装地址 ♏️7.安装插件 ♐️8.登录 ♐️9.修改密 ...
- Jenkins第一节:linux安装jenkins以及解决各种常见问题
1 下载jenkins linux版本为Centos 7.2 [root@VM_0_3_centos jenkins]# wget -O /etc/yum.repos.d/jenkins.repo h ...
- Linux 安装 Jenkins 实现项目自动化部署
一.为什么要使用Jenkins,到底有什么好处? 传统部署:通过maven命令:mvn clean install "-Dmanven.test.skip=true" -Pprod ...
- linux 安装ios jenkins 打包机器签名证书问题
使用jenkins 搭建 ios 打包和质量构建机器,jenkins需要安装xcode工具,同时slave机器必须是ios机器. 因为jenkins ios插件和slave 中的ios 机器上的xco ...
- Jenkins详细安装与构建部署使用教程(转)
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发 ...
- jenkins linux虚拟机,Linux系统中jenkins使用的简单介绍
jenkins是一个开放的软件平台,在Linux系统中的软件平台也不少,但是jenkins一直是比较受欢迎的那一个.本文就来简单介绍一下Linux系统中jenkins安装配置和使用. 安装jenkin ...
- SonarQube系列一、Linux安装与部署
来源:https://www.cnblogs.com/7tiny/p/11269774.html [前言] 随着项目团队规模日益壮大,项目代码量也越来越多.且不说团队成员编码水平层次不齐,即便是老手, ...
- Jenkins 详细安装、构建部署 使用教程
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能 ...
最新文章
- 架构师究竟要不要写代码?
- SIFT讲解(SIFT的特征点选取以及描述是重点)
- Kubernetes 入门(3)集群安装
- androidstudio自带git用法_Android Studio使用Git版本控制github
- 标注所有线段的lisp程序源码_仪表进近图剖面图的详解(五)进近程序高度限制...
- 学习vue3系列reactive
- python参数传递_python参数的传递
- 盛科交换机配置命令_cisco2960交换机 清除配置的命令
- jenkins集成钉钉
- html css手册,CSS 参考手册
- 【读书笔记】金字塔原理-目录
- 我看韩剧《寄生虫》,一副好牌究竟是怎么被打烂的?
- 判断质数和合数python代码_【奇技淫巧】利用正则进行需要整除操作的判断,如:奇偶性,质数合数...
- 百度开发者大会:愿与开发者合作共赢
- coreldraw x7怎样设置禁网_cdr怎么优化? coreldraw x7优化设置的详细教程
- R语言-岭回归的代码与案例解读
- 计算机的桌面不见了,电脑桌面图标没有了怎么恢复 教你找回消失的电脑桌面图标...
- 【STM32F407的DSP教程】第22章 DSP矩阵运算-放缩,乘法和转置矩阵
- vcruntime140.dll不可用或缺少
- 非常经典的节选:施耐庵《鲁提辖拳打镇关西》
热门文章
- 小学计算机网络教室维修制度,学校网络教室使用管理制度
- 线性判别分析(Linear Discriminant Analysis, LDA)(含类内散度矩阵 类间散度矩阵 全局散度矩阵推导
- 矩阵迹的性质_从微分几何看矩阵的迹
- windows下Git与GitHub的安装及建仓基本操作
- sos.exe 病毒与sos.exe专杀工具
- tcp协议栈实现,tcp定时器与滑动窗口实现
- 菜鸟站长之家给大家讲讲WordPress百度云cdn加速教程方法,并且免费版支持 HTTPS了
- webpack 搭建vue多单页应用
- 朋友圈发布时间格式化工具类
- CentOS6.9 Min UEFI failed to create screen故障