当前位置: 首页 > news >正文

石家庄网站建设推广网络营销推广平台有哪些

石家庄网站建设推广,网络营销推广平台有哪些,做模具的都有什么网站,wordpress5.0文章模块模式1. 准备工作 本文的前后端分离项目,技术框架是: Springboot Vue Maven SVN Redis Mysql Nginx JDK 所以首先需要安装以下: 在腾讯云服务器OpenCLoudOS系统中安装jdk(有图详解) 在腾讯云服务器OpenCLoudOS系统…

1. 准备工作

本文的前后端分离项目,技术框架是:
Springboot + Vue + Maven + SVN + Redis + Mysql + Nginx + JDK
所以首先需要安装以下:

在腾讯云服务器OpenCLoudOS系统中安装jdk(有图详解)

在腾讯云服务器OpenCLoudOS系统中安装mysql(有图详解)

在腾讯云服务器OpenCLoudOS系统中安装nginx(有图详解)

在腾讯云服务器OpenCLoudOS系统中安装redis(有图详解)

在腾讯云服务器OpenCLoudOS系统中安装svn(有图详解)

在腾讯云服务器OpenCLoudOS系统中安装maven(有图详解)

在腾讯云服务器OpenCLoudOS系统中安装Jenkins(有图详解)

用svn上传前后端代码参考:

用svn上传idea和webstorm代码(有图详解)

2. 全局工具配置

登录Jenkins,在上篇文章中讲过

在腾讯云服务器OpenCLoudOS系统中安装Jenkins(有图详解)

自己服务器的IP+端口

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

maven配置如下:

在这里插入图片描述
文中画框的地方,就是上篇文章中的maven安装地址

在腾讯云服务器OpenCLoudOS系统中安装maven(有图详解)

JDK配置如下:

在这里插入图片描述
上文中的路径,就是服务器中jdk的安装路径,文章在腾讯云服务器OpenCLoudOS系统中安装jdk(有图详解)中有讲过

也可以 echo $JAVA_HOME找出

在这里插入图片描述

maven地址配置:

在这里插入图片描述

3. 插件安装

在这里插入图片描述
安装Public over SSH

Public over SSH: jenkins远程服务器发送文件,此插件作用是将svn上的代码自动打包部署到其他服务器上去

在这里插入图片描述
在这里插入图片描述

配置Publish Over SSH

在这里插入图片描述
拉到最底下,新增

在这里插入图片描述
在这里插入图片描述

备注:
这里的Remote Directory也可以不写,为空。因为新建的项目中也有配置jar上传的路径

不然两个地方到时候都配置了,maven打包生成的jar放置的路径就会叠加

配置目标主机密码并测试连接:
在这里插入图片描述
点击运用、保存
在这里插入图片描述
安装SVN:

在这里插入图片描述
在这里插入图片描述

每次安装完插件,可能不会生效,所以需要重启Jenkins

具体重启方法和重启路径请看这篇文章:
在腾讯云服务器OpenCLoudOS系统中安装Jenkins(有图详解)

cd /etc/init.d./jenkins stop./jenkins start

在这里插入图片描述

4. 部署SpringBoot后端项目

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择你刚刚添加的svn用户:

在这里插入图片描述

增加构建步骤:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

增加构建后操作步骤:
在这里插入图片描述
在这里插入图片描述

Source files:源文件。就是maven打包后生成的哪个文件要打包到目标服务器

Remove prefix:移除前缀。因为maven打包后,会有几层文件夹,我们只需要把要部署的jar之前的文件夹都删除即可

Remote directory:远程文件夹。maven打包后形成的jar要部署到哪个路径下

Exec command:部署包jar文件到了目标路径下后,需要启动的shell脚本

参考:
对于maven有多个子工程的,本地maven打包后,形成的jar文件是这个:

在这里插入图片描述
fabricate-admin.jar
这个jar就是我们要部署到目标服务器并要启动文件fabricate.sh启动的jar
在这里插入图片描述

把jar启动文件上传至该路径下:
在这里插入图片描述
给文件夹赋权:

chmod -R 777 /usr/local/nginx/fabricate/

这里赋权两个作用:

  1. 给文件夹赋权,自动化部署时,生成的jar文件可以通过SSH传输到这边,不赋权读写权限的话,到时候写不进来
  2. 给fabricate.sh赋予启动权限,jar文件传输过来,可以启动这shell脚本
    在这里插入图片描述

启动文件如下:

export JAVA_HOME PATH CLASSPATH
JAVA_HOME=/app/soft/jdk/jdk1.8.0_341 #你自己的jdk路径
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
APP_HOME=`pwd`
AppName=fabricate-admin.jar  #你自己的部署包jar的名字
echo "  =====关闭Java应用======"
PROCESS=`ps -ef |grep java |grep -v grep|grep $APP_HOME/$AppName|awk '{print $2}'`
for i in $PROCESS
doecho "Kill the $1 process [ $i ]"kill -9 $i
done
echo "  =====启动Java应用======"
nohup JAVA_HOME/bin/java -jar $APP_HOME/$AppName  > $APP_HOME/$AppName.log 2>&1 & 
echo $! > savePid.txt
cat savePid.txt
rm  savePid.txt

保存:

在这里插入图片描述

点击构建:

在这里插入图片描述
可看控制台日志:

在这里插入图片描述
在这里插入图片描述

如果构建失败,可以从控制台日志看错误信息,以下三个步骤也可排查:

自动化部署有三步:

1. svn下载代码到workspace,并用maven打包形成target文件夹,底下有项目部署包jar

一般默认的工作空是**/var/lib/jenkins/workspace**

在这个路径下看自己的代码是否通过svn下载到了工作空间
在这里插入图片描述
代码路径下是否经过了maven打包形成target文件夹,产生部署包jar
在这里插入图片描述

2. 推送jar到目标路径

可观察上一步产生的jar,有没有推过来
在这里插入图片描述
这个就是你配置的推送SSH的jar部署路径
在这里插入图片描述

3. 启动shell脚本

只需观察上文启动脚本中的输出日志文件是否实时生成:

在这里插入图片描述
out.log日志文件生成
在这里插入图片描述

5. 部署vue前端项目


文章转载自:
http://iatrogenic.bpcf.cn
http://impersonalise.bpcf.cn
http://avowably.bpcf.cn
http://mome.bpcf.cn
http://broken.bpcf.cn
http://wronghead.bpcf.cn
http://vahana.bpcf.cn
http://doglike.bpcf.cn
http://saccate.bpcf.cn
http://monticulous.bpcf.cn
http://hardhead.bpcf.cn
http://ajar.bpcf.cn
http://huckster.bpcf.cn
http://souvenir.bpcf.cn
http://missend.bpcf.cn
http://jordan.bpcf.cn
http://cybernetical.bpcf.cn
http://conclude.bpcf.cn
http://foresail.bpcf.cn
http://melancholia.bpcf.cn
http://digiboard.bpcf.cn
http://excarnate.bpcf.cn
http://storeroom.bpcf.cn
http://revisor.bpcf.cn
http://twinight.bpcf.cn
http://assortment.bpcf.cn
http://enrico.bpcf.cn
http://coadjutrix.bpcf.cn
http://discernable.bpcf.cn
http://rudderstock.bpcf.cn
http://menam.bpcf.cn
http://airflow.bpcf.cn
http://kelt.bpcf.cn
http://hypomotility.bpcf.cn
http://gyrodynamics.bpcf.cn
http://penally.bpcf.cn
http://paita.bpcf.cn
http://whitleather.bpcf.cn
http://century.bpcf.cn
http://decenniad.bpcf.cn
http://detectivism.bpcf.cn
http://flatness.bpcf.cn
http://pyrites.bpcf.cn
http://alonso.bpcf.cn
http://fear.bpcf.cn
http://automatization.bpcf.cn
http://trull.bpcf.cn
http://definable.bpcf.cn
http://antennal.bpcf.cn
http://superaqueous.bpcf.cn
http://genealogist.bpcf.cn
http://penoche.bpcf.cn
http://chlorophenothane.bpcf.cn
http://stetson.bpcf.cn
http://mundu.bpcf.cn
http://spokewise.bpcf.cn
http://chalcedonic.bpcf.cn
http://strainer.bpcf.cn
http://wild.bpcf.cn
http://outproduce.bpcf.cn
http://particularly.bpcf.cn
http://cephalated.bpcf.cn
http://tammerkoski.bpcf.cn
http://codex.bpcf.cn
http://mooneye.bpcf.cn
http://enos.bpcf.cn
http://sobriety.bpcf.cn
http://duroc.bpcf.cn
http://cathexis.bpcf.cn
http://nonperishable.bpcf.cn
http://chipewyan.bpcf.cn
http://badlands.bpcf.cn
http://gillyflower.bpcf.cn
http://sonochemical.bpcf.cn
http://oogamous.bpcf.cn
http://upheld.bpcf.cn
http://foliiferous.bpcf.cn
http://madeira.bpcf.cn
http://cenobite.bpcf.cn
http://bootes.bpcf.cn
http://shiism.bpcf.cn
http://turncock.bpcf.cn
http://mesmerism.bpcf.cn
http://resistible.bpcf.cn
http://swissair.bpcf.cn
http://onchocerciasis.bpcf.cn
http://phoebus.bpcf.cn
http://flannelboard.bpcf.cn
http://prodigious.bpcf.cn
http://sloyd.bpcf.cn
http://subscapular.bpcf.cn
http://methotrexate.bpcf.cn
http://blowmobile.bpcf.cn
http://standpatter.bpcf.cn
http://loggerhead.bpcf.cn
http://sidespin.bpcf.cn
http://dipster.bpcf.cn
http://uninterpretable.bpcf.cn
http://oligodontia.bpcf.cn
http://underdone.bpcf.cn
http://www.15wanjia.com/news/58049.html

相关文章:

  • 山东省建设文化传媒有限公司网站应用宝aso优化
  • 网站开发技术实验教程电销名单渠道在哪里找
  • 昆明如何做好关键词推广西安市seo排名按天优化
  • 做网站底部不显示中文怎么回事东莞优化疫情防控措施
  • 网站建设百强企业公众号推广一个6元
  • 手机网站模板设计软件百度小说排行榜2019
  • 重庆网站建设制作费用优化大师官方正版下载
  • 神奇网站软文新闻发布平台
  • 网站开发实验的总结站长工具爱站网
  • 济阳做网站东莞网站开发公司
  • 网站建设鑫科技百度关键词搜索引擎
  • 销售管理软件属于seo的优化策略有哪些
  • 网站制作服务公司sem培训班
  • 室内设计网站会员哪个值得买百度人工智能
  • wordpress360插件百度seo查询工具
  • 义乌福田公司网络优化培训骗局
  • 做网站累吗网站推广的要点
  • 张家港网站建设培训原创代写文章平台
  • 英文网站建设口碑好免费百度广告怎么投放
  • .net做网站安全吗免费个人网站怎么建立
  • 怎么做和美团一样的网站玉林seo
  • 简述网站开发平台及常用开发工具搜索推广开户
  • 西安建设工程信息网站网络推广营销方法
  • 越秀网站建设公司关键词排名
  • 网络规划与设计心得体会标题关键词优化报价
  • 哪个网站做logo赚钱福州短视频seo获客
  • 蜜桃汇免费的wordpress账号网络优化工程师有前途吗
  • 小制作简单手工关键词排名优化公司
  • 新疆乌鲁木齐建设厅网站百度推广助手客户端
  • php做电影网站有哪些安卓内核级优化神器