CentOS7.5安装配置Jenkins
2024-09-25 13:48:23
一. 硬件配置:
1 GB的RAM
50 GB的驱动器空间
二. 系统环境:
[root@Jenkins ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@Jenkins ~]# uname -r
3.10.0-693.el7.x86_64
[root@Jenkins ~]# getenforce
Disabled
[root@Jenkins ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
三. 软件要求
Java 8--无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以
# 可以使用open jdk
[root@Jenkins ~]# yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
[root@Jenkins ~]# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
四. 安装Jenkins
1. 下载并上传rpm包
官方仓库 https://pkg.jenkins.io/redhat-stable/
清华大学开源软件镜像站 https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
下载相关数据包,此次实验环境使用的版本为:jenkins-2.339-1.1.noarch.rpm
通过WinSCP上传到安装环境中
2. 安装Jenkins
[root@centos03 ~]# rpm -ivh jenkins-2.339-1.1.noarch.rpm --force --nodeps
3. 启动Jenkins
/etc/init.d/jenkins start
4. 查看RPM 包安装的内容
rpm -ql jenkins
5. 查看配置文件
grep "^[a-Z]" /etc/sysconfig/jenkins
五. Web界面安装
1. 安装完成后浏览器访问:http://192.168.31.103:8080/
2. 当出现上图界面时需要做如下操作
进入jenkins的工作目录,打开-----hudson.model.UpdateCenter.xml将 url 中的 https://updates.jenkins.io/update-center.json
重启 Jenkins:service jenkins restart 启动 Jenkins:service jenkins start 停止 Jenkins:service jenkins stop
更改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json是国内的清华大学的镜像地址。
或者更改为http://updates.jenkins.io/update-center.json,即去掉 https中的s。然后重启Jenkins服务
命令:
重启完成后等一会儿,浏览器界面如下图所示:
3. 解锁Jenkins,密码从命令行中获取 ,
输入授权密码,然后点击下一步
[root@centos03 ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
d68ef44981c441b3b4c712867f7d16b8
4. 稍等一会来到安装插件选择的页面,将此页面关闭,在安装完成Jenkins后安装插件。
5. 选择开始使用Jenkins
6. 安装完成,显示界面如下:
7. 选择系统管理 >> 管理插件,选择需要的插件进行安装,或者全部安装。
8. 插件安装完成后插件安装目录的内容
[root@centos03 ~]# ls /var/lib/jenkins/plugins/
9. 安装完成
最新文章
- 02.LoT.UI 前后台通用框架分解系列之——灵活的菜单栏
- 阿里云Linux系统挂载数据盘
- git初始化
- 从零开始运维之旅:如何监控你的 Windows?
- 在PYTHON中,用cx_Oracle连接ORACLE数据库简单示例
- Servlet学习--练习示例总结
- Java实现配置加载机制
- Zeppelin使用Spark的yarn-client模式
- iOS应用的几个阶段
- tpshop使用自带极光推送
- [记录]CentOS搭建SVN服务器(主从同步)
- sql语句进行写数据库时,字符串含有'的处理方式
- How to find out which version of tensorflow is installed in my pc? - 如何找出我的电脑中安装了哪个版本的 tensorflow?
- leetcode — string-to-integer-atoi
- proxysql 系列 ~ 总揽概括
- cookie 和 token 的理解
- Java学习总结1
- java 异常的限制
- Oracle中rownum用法警示
- 记录一下获取浏览器可视区域的大小的js