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

长沙网络营销网站建设北京网站制作西安

长沙网络营销网站建设,北京网站制作西安,无锡做网站公司费用价格,国企网站建设一、配置环境 机器 jenkins机器 用途#xff1a;自动化部署前端后端#xff0c;前后端自动化构建需要配置发送SSH的秘钥和公钥#xff0c;同时jenkins要有nodejs工具来进行前端打包#xff0c;maven工具进行后端的打包。 gitlab机器 用途#xff1a;远程代码仓库拉取和…一、配置环境 机器 jenkins机器 用途自动化部署前端后端前后端自动化构建需要配置发送SSH的秘钥和公钥同时jenkins要有nodejs工具来进行前端打包maven工具进行后端的打包。 gitlab机器 用途远程代码仓库拉取和推送代码。配置jenkins机器的公钥可以让jenkin的机器模拟拉取代码和推送代码 mysqlnginx机器 用途作为前端机器来进前端页面展示和使用mysql来让后端访问数据库 tomcatredis机器 用途作为后端机器来进行后端的服务访问和使用redis机器进行缓存 建议 最好每个机器都能发送给对方公钥能够直接SSH连接这样子后面可以省去很多麻烦 基础环境部署 服务部署 已经部署jenkins 已经部署gitlab jdk11 jdk1.8 maven3.8.5 nodejs16.3.0 git 环境部署 jenkins机器: 部署jdk11 部署maven 部署nodejs 部署tomcatjdk11 tar -xzf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/local/ cd /usr/local mv jdk-11.0.2 javamaevn: tar -xzf apache-maven-3.8.5-bin.tar.gz -C /usr/local/java cd /usr/local/java mv apache-maven-3.8.5 mavennodejs: tar -xf node-v16.13.0-linux-x64.tar.xz -C /usr/local/ cd /usr/local/ mv node-v16.13.0 nodetomcat tar -xzf apache-tomcat-8.5.45.tar.gz -C /usr/local cd /usr/local/ mv apache-tomcat-8.5.45 tomcat配置: vim /etc/profile 最后一行添加JAVA_HOME/usr/local/java MAVEN_HOME/usr/local/java/maven NODE_HOME/usr/local/node PATH$JAVA_HOME/bin:$MAVEN_HOME/bin:$NODE_HOME/bin:$PATH export NODE_PATH$NODE_HOME/lib/node_mudules export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL JAVA_HOME MAVEN_HOME测试 java -version node -v mvn -v 安装插件 通过安装插件来调用本地的服务来进行下面步骤的调用本地服务和配置好的工具使用 安装插件关于ssh maven jdk email nodejs git pipline scp等等搜索相关的插件进行安装 二、配置 配置jenkins机器能拉取gitlab jenkin拉取git仓库 配置SSL Key jenkins的机器 ssh-keygen一直回车 cat /root/.ssh/id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3106aXv68xNwHPifyUmbzHOoZyYDzRlz4BPQc/Sk7r82pPKfqBLhrKDsBeK41K0BDTjpyH3hxiDZDARRcAUKTW/pl8PRaAzMrkozgAcTrgzJ1T6WwrpfNwKRLZmviqjy7fkBn1Zg/wkEbnj0EVQSpV3tso6zIxFd2evqxA0OKnFY83AIyoJeC9QkDCvTqFj924VnRiuHlN3Si090okY689fbLcjprUypTmXLkWuQOz9BFVzp19MdSs8HtixjwnLlsziCuJo9wLS2EDLo3nazWDHwZYdlVJReVyIaTTMlBVfEcSxL6ZVApPCCdGzJqDWqsjTVH1z/sx1Nd38J rootzabbix-server复制到gitlab 这里我已经配好 推送若依代码 jenkins机器 git clone https://gitee.com/y_project/RuoYi-Vue.git git git192.168.252.147:root/ruoyirepo.git cp RuoYi-Vue/* ruoyirepo/ 修改配置文件后 git add * git commit -m v1 git push origin main 配置工具 注意一定要在本地安装好相对应的工具然后进行填写 JDK 注意一定要在本地安装好相对应的工具然后进行填写 Git Maven Nodejs 三、部署项目 前端项目 创建项目 选择自由风格项目自定义名称 配置公钥和私钥 复制SSH方式拉取 添加凭据保存后选中 尝试构建拉取 tips 如果SSH拉取报错改用http方式拉取或者 修改如下配置项 配置node工具 配置SSH 配置SSH发送将打包好的包儿发送到对应的前端nginx服务器上 系统配置--项目配置 配置发送秘钥 添加发送到前端的机器ip jenkins机器 ssh-copy-id root8.152.5.140 发送秘钥给nginx前端机器 测试成功才可以进行传输 项目SSH发送 配置构建 cd ruoyi-ui/ npm install -registryhttp://registry.npmmirror.com npm run build:prod tar -zcvf dist.tar.gz dist/ 构建测试 成功 后端项目 创建项目 配置源码仓库 配置SSH 准备后台启动服务脚本 后台机器 vim /opt/ruoyi-java/java1.sh #!/bin/bash ruoyi_pidps -ef|grep ruoyi-admin|grep -v grep|awk {print $2} if [[ $ruoyi_pid ! ]];thenecho 若依后端服务PID: $ruoyi_pidkill -15 $ruoyi_pid echo 若依后端服务已关闭nohup /usr/local/java/bin/java -jar /opt/ruoyi-java/ruoyi-admin.jar if [ $? -eq 0 ];thenecho 若依后端服务已启动elseecho 若依后端服务启动失败fi elsenohup /usr/local/java/bin/java -jar /opt/ruoyi-java/ruoyi-admin.jar fichmod x /opt/ruoyi-java/java1.sh 配置构建 mvn clean package 测试 访问
http://www.zqtcl.cn/news/442164/

相关文章:

  • 怎样做网站xml案例建网站
  • 海口发布最新通告用二级域名做网站对seo
  • 网站301重定向 权重转移网站不用下载免费软件
  • 网站系统升级昆明做百度网站电话
  • 电子商务与网站建设实践论文wordpress 主题目录
  • 网站页面打不开中小企业网站推广
  • 佛山建网站企业网站怎么维护
  • 网站制作报价明细wordpress喜欢
  • 网站开发2008文化传播有限公司网站建设
  • 个人账号如何注册网站广州专业网站改版设计公司
  • wordpress视频网站采集沈阳建设工程质量检测中心网站
  • 做网站优化哪家好远程管理wordpress站群
  • 实用写作网站做企业策划的公司
  • 如何建立自己手机网站58招聘网站官网
  • 网站程序源码下载网站怎么做定位功能
  • 深圳vi设计公司联系西安seo诊断
  • 老虎淘客系统可以做网站吗绍兴网站专业制作
  • 小公司做网站需要 align center
  • 自己做的网站怎么上传网络什么网站可以找人做系统
  • 公司在兰州要做网站怎样选择做期货关注什么网站
  • 响应式网站是指自适应吗新开传奇网站首区
  • 做网站产品介绍wordpress 参数 传递
  • 网站颜色搭配技巧建设摩托车价格大全
  • 哪些网站可以做画赚钱宁波模板建站定制
  • 昆明门户网站建设wordpress权限设置
  • 设计网站建设图片wordpress博客置顶
  • 网站上海网站建设网站数据建设涉及哪些内容
  • 3d效果图教程网站宁波网站建设慕枫科技
  • 视频结交网站怎么做想创建一个网站
  • 电商网站销售数据分析上海企业信息登记号查询