CentOS安装java和jenkins部署前端全过程

虽然现在已经有git自动部署的服务,很多云服务器厂商也有托管静态网页的的服务,但是还是发篇文章来介绍jenkins安装的流程。但是这个服务确实吃性能,有时间的小伙伴可以去看git之前推出的那个服务的部署。

一、安装java和jenkins环境(系统为centos7)

在这里插入图片描述

1.查看本地是否自带 java 环境

yum list installed | grep java

2.卸载自带的 java,使用 root 用户进行卸载,并且删除原先版本的Jenkins

yum -y remove java-1.8.0-openjdk* 
yum -y remove tzdata-java*

#删除原先版本的jenkins
systemctl stop jenkins.service
rpm -e jenkins
rpm -qa | grep jenkins      # 查看是否还有jenkins依赖,有就删除
rm -rf /etc/sysconfig/jenkins.rpmsave
rm -rf /var/cache/jenkins/
rm -rf /var/lib/jenkins/
rm -rf /var/log/jenkins
rm -rf /usr/lib/jenkins

3.安装java

yum -y install java-1.8.0-openjdk*

4.查看java的安装路径(在配置jenkins时需要用到)

 which java

ls -lrt /usr/bin/java(也就是上一步查询出来的路径),然后回车

输入ls -lrt /etc/alternatives/java(也就是上一步查询出来的路径),然后回车

从路径中可以看到在jvm目录下,输入cd /usr/lib/jvm,跳转到jvm的目录

输入ls 列出当前目录下的文件和文件夹

5.安装Jenkins(两种方法)

#第一种方法yum直接安装(可能会出现找不到包的情况)
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins

#第二种方法使用rpm安装
wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm
rpm -ivh jenkins-2.156-1.1.noarch.rpm

6.配置jenkins的监听端口,服务启动的端口和权限使用root

vim /etc/sysconfig/jenkins
#监听端口
JENKINS_PORT="8080"

vim /etc/sysconfig/jenkins
#修改配置
$JENKINS_USER="root"

7.修改当前目录的权限

chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

8.重启Jenkins服务

service jenkins restart
ps -ef | grep jenkins

9.启动Jenkins

systemctl start jenkins

可能会出现启动服务失败的问题,是因为默认配置的链接无法找到java服务的路径!!!!!!!!!!

10创建java路径的软链接

ln -s /usr/local/java/jdk1.8.0_171/bin/java /usr/bin/java
ln -s 这里就要使用上面安装java服务的路径了 /usr/bin/java
##如果报错ln: failed to create symbolic link ‘/usr/bin/java’: File exists

ln -sf /usr/local/java/jdk1.8.0_171/bin/java /usr/bin/java
把 -s 命令修改成 -sf 命令;-f 命令的意思是强制执行,也就意味着如果不存在就执行创建,存在就执行覆盖掉
显示starting Jenkinsp[ok]

11.访问jenkins的地址

你的ip或者域名加上上面配置的端口:8080
如果安装了宝塔需要将端口放行,在服务商的防火墙上也需要放行

12.使用默认提示密码登录

13.安装推荐的插件

这里很可能会出现插件安装失败的情况
可以先continue之后在进入
https://blog.csdn.net/larson_test/article/details/107973715
重新配置一下插件的地址然后安装中文简体包以及对应的插件

如果出现插件安装一直装不上去,在jenkins的更新里更新一下版本
更新版本之后部分配置不一样会裂开!!!!!!
在这里插入图片描述

14.设置中文

刚进来可能出现部分中文和部分是英文的情况,详情看这篇文章

https://blog.csdn.net/zh__quan/article/details/106230100

在插件中心中安装gitlab插件以及Publish Over SSH插件

配置服务器以及ssh
rsa的版本的公钥可能不行,需要自己手动创建pem格式公钥
https://www.cnblogs.com/architectforest/p/13707244.html
在这里插入图片描述

配置如下

在这里插入图片描述

在这里有shell脚本可以自己选择走脚本,没有可以自己写shell命令即可

重启jenkins服务
service jenkins restart
ps -ef | grep jenkins ### 查看日志

启动服务
systemctl start jenkins

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值