centos7安装Jenkins
一、准备工作
机器要求:
256MB内存,建议大于512MB
10GB的硬盘空间(用于存放Jenkins镜像)
需要安装以下软件:
Java (JRE或者JDK都可以)
需要可以访问公网
关闭防火墙
连接公网
Java环境(配置参考:http://www.cnblogs.com/panwenbin-logs/p/8138787.html)
二、安装部署Jenkins
[root@master02 ~]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo #下载Jenkins epel源
[root@master02 ~]# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
[root@master02 ~]# java -version #Jenkins运行依赖Java环境,需要提前配置好
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) -Bit Server VM (build 25.162-b12, mixed mode)
[root@master02 yum.repos.d]# yum install jenkins -y
[root@master02 ~]# which java
[root@master02 yum.repos.d]# vim /etc/init.d/jenkins #在Jenkins启动脚本添加我们的Java命令路径,如果在脚本的默认路径中请忽略此步骤
[root@master02 yum.repos.d]# chown -R jenkins:jenkins /var/lib/jenkins/
[root@master02 yum.repos.d]# systemctl daemon-reload
[root@master02 yum.repos.d]# vim /var/lib/jenkins/hudson.model.UpdateCenter.xml #较早版本中在Jenkins运行前按照plugin时可能会出现问题,将https修改为http,如果没有这个文件则先启动Jenkins,启动后如果出现问题可以打开http://IP:8080/pluginManager/advanced连接修改修改
[root@master02 yum.repos.d]# service jenkins start #启动服务
Starting jenkins (via systemctl): [ 确定 ]
[root@master02 yum.repos.d]# netstat -tnlp #检查端口是否启动,默认8080
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0.0.0.0: 0.0.0.0:* LISTEN /rpcbind
tcp 0.0.0.0: 0.0.0.0:* LISTEN /java
tcp 0.0.0.0: 0.0.0.0:* LISTEN /sshd
tcp6 ::: :::* LISTEN /rpcbind
tcp6 ::: :::* LISTEN /sshd
[root@master02 yum.repos.d]# service jenkins status
三、登录Jenkins
启动后稍等一下,再使用浏览器访问本机的8080端口
根据提示获取管理员的密码
[root@master02 ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
4928629451f941a4b3a152c2e92624b3 #管理员密码
粘贴密码,点击继续
调整至安装插件界面,第一个为Jenkins推荐安装的插件,第二个为自定义安装插件,刚刚开始我们使用推荐即可,后面我们可以通过管理界面在添加、删除和更新我们的插件
开始安装,需要等待一段时间。新版本的Jenkins如果可以连接公网一般安装没有问题,较老版本则可能出现问题,如果出现问题按前的操作即可
插件安装完成后会自动跳转至插件管理员账号、密码界面,也可以选择Continue as admin,使用当前admin用户,如果使用当前admin用户,则的登录密码为之前粘贴的认证密码
登录界面
至此,Jenkins安装完成
centos7安装Jenkins的更多相关文章
- Centos7安装Jenkins和目录迁移
Centos7安装Jenkins和目录迁移 内容: 安装Jenkins和相关的配置 尝试目录迁移,模拟磁盘空间不足 1. 安装Jenkins和配置 安装 根据Jenkins的官方安装指引,安装步骤如下 ...
- CentOS7安装Jenkins,使用war方式直接运行或用yum方式安装运行
jenkins最简单的安装方式呢,就是直接去官网下载jenkins的war包,把war丢到tomcat里运行,直接就能打开了. Jenkins官网:https://jenkins.io/downloa ...
- CentOS7安装Jenkins自动化部署maven项目
前言: 最近要弄一个jenkins工具,已经安装好了并且jenkins使用部署项目的流程已经基本走通,上图: 话不多说,开始 第一步:安装jenkins: [ 准备环境: 在centOS7环境上:安装 ...
- centos7安装Jenkins更改默认端口并配置Ldap服务器进行用户认证
应用环境:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作. Jenkins官网:https://jenkins.io/ 测试环境:一台Centos ...
- centos7安装Jenkins及其卸载
首先安装好Java(Java_home) 查看Java版本 # java -version 如果没安装,依照以下我的另一篇博客进行安装 https://www.cnblogs.com/djlsunsh ...
- CentOS7安装Jenkins Master
一.安装java环境 1.查看服务器版本 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 升级操作系统 yum update ...
- Jenkins使用一:CentOS7安装Jenkins
安装jdk环境: yum search jdk 装 1.8版本的:yum install -y java-1.8.0-openjdk 安装Jenkins wget -O /etc/yum.repos. ...
- CentOS7安装Jenkins与配置
安装 将Jenkins存储库添加到yum repos,并从此安装Jenkins. sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenki ...
- CentOS7 安装 Jenkins
1. 安装java环境, 自己的虚拟机里面前期已经安装好了 检查一下: [root@centos74 ~]# java -versionopenjdk version "1.8.0_131& ...
随机推荐
- Spark 灰度发布在十万级节点上的成功实践 CI CD
原创文章,转载请务必将下面这段话置于文章开头处. 本文转发自技术世界,原文链接 http://www.jasongj.com/spark/ci_cd/ 本文所述内容基于某顶级互联网公司数万节点下 Sp ...
- 关于java中为什么尽量把受检异常转化为非受检异常
首先理解一下受检异常与非受检异常: 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机操作中可能遇到的异常,是一种常见的运行错误,只要程序设计的没有问题通常就不会发生.受检异常与程序的上 ...
- Redis事务和实现秒杀功能的实现
今天带着学生学习了Redis的事务功能,Redis的事务与传统的关系型数据库(如MySQL)有所不同,Redis的事务不能回滚. Redis中使用multi.exec.discard.watch.un ...
- C# 关于变量使用范围容易犯错的问题(TreeView数据绑定为例)
asp.net做一个treeview数据绑定 绑定子节点时查询出来的数据正确,但在进行数据绑定时一直索引溢出 然后调试 ... 调试 ... 再调试... 依然很崩溃 想到了是变量定义后面共用后的问 ...
- Go - WaitGroup
package main import ( "fmt" "sync" ) //WaitGroup用于等待一组线程的结束.父线程调用Add方法来设定应等待的线程的 ...
- Python实例之抓取网易云课堂搜索数据(post方式json型数据)并保存到数据库
本实例实现了抓取网易云课堂中以‘java’为关键字的搜索结果,经详细查看请求的方式为post,请求的结果为JSON数据 具体实现代码如下: import requests import json im ...
- PythonStudy——枚举 enumerate
# 给可迭代器对象及迭代器对象添加迭代索引 s = 'abc' for v in enumerate(s): print(v) # (0 'a') | (1 'b') | (2 'c')
- 计算机图形学----基于3D图形开发技术 (韩正贤 著)
第1章 游戏模型 第2章 顶点处理机制 第3章 光栅化操作 第4章 片元处理和输出合并 第5章 光照和着色 第6章 参数曲线和表面 第7章 着色器模型 第8章 图像纹理 第9章 凹凸贴图 第10章 高 ...
- 20175202 《Java程序设计》第九周学习总结
20175202 2018-2019-2 <Java程序设计>第九周学习总结 教材知识点总结 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系统,简称 ...
- php7.2 sqlsrv 扩展 ubuntu Homestead centOs
PHP 7.2.9-1+ubuntu18.04.1 安装 sqlsrv 扩展 参考文章,感谢作者(建议先看,不看也可以) https://serverpilot.io/docs/how-to-inst ...