测试环境使用jenkins自动构建部署

测试环境使⽤jenkins⾃动构建部署本篇参考慕课⽹视频完成,视频链接:
⽬录
1、本地环境准备
2、应⽤服务器准备
3、数据库服务器准备
4、jenkins服务器准备
5、新增⼀个⾃动构建任务
6、⼀次测试环境的发布
准备⼯作:将本⽂中要使⽤的项⽬下载到本地以及fork到⾃⼰的github中
下载到本地:
ei硅钢片
本地新建⼀个空⽂件夹,如order1,然后在该⽬录下执⾏:git clone git@github:princeqjzh/order.git
再⽤IDEA打开即可
fork到⾃⼰的github中,点击Fork即可:
在创建jenkins构建任务时,填写的是⾃⼰fork后的⾃⼰的github连接信息
1、本地环境准备
本地环境的话,主要⽤来本地运⾏调试查看效果
本地环境需要的完成的⼯作有:本地环境与github的连接(ssh key),java环境、git、maven、tomcat
可以参考完成
2、应⽤服务器准备
应⽤服务器⽤来部署应⽤,⼀般是linux系统,需要完成的⼯作有:java环境、git、maven、tomcat、应⽤服务器与github的连接(ssh key)
2.1安装 java环境:下载rpm安装包并配置环境变量,使⽤java -verison验证安装
下载rpm包:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cooki
e"
安装:rpm -ivh jdk-8u131-linux-x64.rpm
配置环境变量:
vi /etc/profile,新增以下
export JAVA_HOME=/usr/java/jdk1.8.0_131
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存后,使得配置⽣效
source /etc/profile
验证:
2.2安装git:
yum install git
验证安装:
2.3安装maven:
wget /dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip
unzip apache-maven-3.6.0-bin.zip
配置环境变量:
vi /etc/profile,新增以下
export MAVEN_HOME=/opt/apache-maven-3.6.0
export PATH=${PATH}:${MAVEN_HOME}/bin
保存后,使得配置⽣效
source /etc/profile
2.4安装tomcat:
下载apache-tomcat-8.0.  链接:pan.baidu/s/11EOqYkFwS2dAycqWjBGnKw 提取码:e68i ,解压后即可
IKRTV
2.5应⽤服务器与github的连接(SSH key):
在服务器中输⼊以下信息,配置git,输⼊以下:
git config --global user.name "user"
git config --ail "uesr@email"
hg(scn)2⽣成 SSH key: ssh-keygen -t rsa -C "user@email" ,回车三次,即可完成ssh key的⽣成
进⼊ /root/.ssh ⽬录,vi id_rsa.pub,拷贝出所有的信息,再配置github
登录⾃⼰的github,然后点击头像->setting->SSH and GPG keys->New SSH key,新增⼀个,名称任意填,key中粘贴上⾯linux中⽣成的信息,然后保存
3、数据库服务器准备
数据库服务器部署应⽤需要使⽤的数据库环境,完成搭建后,需要开放访问端⼝,导⼊应⽤的数据库脚本
冷却塔减震器⼀般是linux系统,完成linux下mysql的安装即可
第⼀步:参考安装数据库部分即可
第⼆步:新建⼀个order库:
第三步:导⼊数据库基础语句,在order⼯程中到sql⽂件执⾏即可
在部署到应⽤服务器时,提交到github上的代码记得要修改数据库连接信息为该数据库链接信息,不然是没法部署成功的
在IDE中到l,修改<!-- 数据源:DB连接配置 -->这⼀项,连接信息为本数据库服务器信息
4、jenkins服务器准备
jenkins完成在应⽤服务器中拉取代码执⾏构建,然后打包推送到应⽤服务器指定位置完成部署
二氨基马来腈jenkins使⽤的linux服务器,需要的准备⼯作有:java环境、安装需要的插件、将应⽤服务器注册到jenkins上(新增节点),jenkins与应⽤服务器的连接(登录信息)、与github的连接(登录信息)
4.1java环境:
同应⽤服务器的安装
4.2安装需要的插件:
(使⽤Maven进⾏编译等)、Publish Over SSH (⽤于连接远程服务器)、、
4.3将应⽤服务器注册到jenkins上(新增节点):
详情参考
一体化机芯4.4jenkins与应⽤服务器的连接(登录信息)
Manage Jenkins->Security->Manage credentials添加全局的凭证
4.5与github的连接(登录信息)
5、新增⼀个⾃动构建任务
第⼀步,点击新增⼀个测试任务,选择构建环境为应⽤服务器
第⼆步:填写获取构建项⽬的信息

本文发布于:2024-09-22 09:42:03,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/273623.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务器   数据库   信息   环境   连接   构建
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议