栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Window下的Jenkins实战,一学就会,一看就懂

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Window下的Jenkins实战,一学就会,一看就懂

文章目录
  • Window下使用JenKins快速部署项目
    • 一 SpringBoot+Svn+Jenkins
      • 一 基本环境的安装
        • 1.1 JDK的环境
        • 1.2 Maven环境
        • 1.3 NodeJS环境
      • 二 基本插件的安装
      • 三 项目基本配置
        • 3.1 源码管理
        • 3.2 触发器
        • 3.3 构建环境
        • 3.4 构建后设置
      • 三 构建
    • 二 Angular+Svn+Jenkins
      • 一 构建
      • 二 推送
      • 三 测试

Window下使用JenKins快速部署项目

  • 基本环境:运行环境在内网中,没有外网访问,我们需要一台电脑连接外网,但是与内网服务器在同一个局域网内,保证通过SSH推送服务,并运行服务。
一 SpringBoot+Svn+Jenkins 一 基本环境的安装
  • 就是你的开发环境,JDK,Maven,NodeJS
1.1 JDK的环境

1.2 Maven环境

1.3 NodeJS环境

二 基本插件的安装
  • 插件一:Subversion Plug-in

  • 插件二:Publish Over SSH

  • 插件三:Maven Integration plugin

  • 插件四:NodeJS Plugin

  • SSH环境配置

点击系统配置找到SSH,配置前端的服务器,后端服务器地址,密码,或者通过秘钥的方式,这里我只演示一个

三 项目基本配置 3.1 源码管理

3.2 触发器

  • 我这里是每两分钟检查svn仓库的代码状态
3.3 构建环境

  • 这一步就是完成maven的打包
3.4 构建后设置

三 构建
  • 构建

  • 查看控制台输出

  • 查看服务器的情况

  • 然后测试,触发器的执行,谁便修改下文件,提交svn,你会发现Jenkins会自动构建,并推送服务
二 Angular+Svn+Jenkins
  • 基本的环境搭建参考前面的案例
一 构建

call node -v
call npm -v
call npm config set registry https://registry.npm.taobao.org
call npm install
call ./node_modules/.bin/ng build  --prod --aot
二 推送

三 测试
  • 一般前后端分离项目,会用Nginx,把推送路径改成他的静态文件路径
  • 用Docker运行的Nginx,推送到他的静态文件挂载的数据卷路径

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422162.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号