• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Jenkins Pipeline 部署 SpringBoot 应用的教程详解

springboot 搞代码 4年前 (2022-01-09) 8次浏览 已收录 0个评论

一. 安装依赖包

yum install -y wget
yum install -y gcc-c++
yum install -y zlib-devel perl-ExtUtils-MakeMaker
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
yum install -y openssh-clients
yum install -y fontconfig

二. 环境准备

1.安装JAVA环境

yum -y install java-1.8.0-openjdk
#检测是否安装成功
java -version

修改/etc/profile文件,添加JAVA_HOME

vi /etc/profile
在文件的最后面,加上以下代码
export JAVA_HOME=/java/jdk1.8.0_171
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

在执行完保存过后,必须执行以下source /etc/profile,重置文件,让它生效。

2.安装Maven

#下载
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
#解压改名移动目录
tar zxf apache-maven-3.1.1-bin.tar.gz 
mv apache-maven-3.1.1 /usr/local/maven3

vi /etc/profile然后还需要 配置环境变量。 #在适当的位置添加

export M2_HOME=/usr/local/maven3
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

保存退出后运行下面的命令使配置生效,或者重启服务器生效。

source /etc/profile

验证版本

mvn -v

出现maven版本即成功

阿里云源

<mirrors>
  <mirror>
   <id>alimaven</id>
   <name>aliyun maven</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
   <mirrorOf>central</mirrorOf>    
  </mirror>
</mirrors>

三. 安装Jenkins部署SpringBoot应用

rpm方式安装:

sudo wget https://pkg.jenkins.io/redhat-stable/jenkins-2.164.1-1.1.noarch.rpm
sudo rpm -ivh jenkins-2.164.1-1.1.noarch.rpm
#重载服务(由于前面修改了Jenkins启动脚本)
sudo systemctl daemon-reload

#启动Jenkins服务
sudo systemctl start jenkins

#将Jenkins服务设置为开机启动
#由于Jenkins不是Native Service,所以需要用chkconfig命令而不是systemctl命令
sudo /sbin/chkconfig jenkins on

war包方式:

修改Jenkins默认用户:

vi /etc/sysconfig/jenkins
#修改为Root用户
JENKINS_USER="root"
#给用户授权
sudo chown -R root /var/log/jenkins
sudo chgrp -R root /var/log/jenkins
sudo chown -R root /var/lib/jenkins 
sudo chgrp -R root /var/lib/jenkins
sudo chown -R root /var/cache/jenkins
sudo chgrp -R root /var/cache/jenkins

直接将War包上传到服务器运行即可。

nohup java -jar jenkins.war >jenkins.log 2>&1 &

运行后访问localhost:8080即可。

进入界面后需要输入一串密码在服务器查看即可:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

进入之后创建好自己的用户名与密码,跳过所有下载。

登陆之后进入Manage Jenki本文来源[email protected]搞@^&代*@码2网ns -> Global Tool Configuration 中进行配置Maven,Git,JDK


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Jenkins Pipeline 部署 SpringBoot 应用的教程详解

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址