目的:多台服务器代码自动上传部署

能用FTP的绝对不用命令,能用拖动文件的,绝对不手写字母,能用工具实现代码上传打包编译的,绝对不用手动打包编译,能自动化的,绝对不用原始工具。

风来了.呆狐狸

环境 CENTOS 6.6

lanmps环境套装(www.lanmps.com) php5.2.x mysql10.0.x nginx1.7.x

jenkins

2 台linux

1.建立和配置节点 2 个

jenkins》系统管理》管理节点》新建节点
节点名称分别为 Release-Linux-1 和 Release-Linux-2
配置好节点相关参数

2.任务建立

jenkins》新建

节点名称:www.lanmps.com

选择 构建一个多配置项目

ok,下一步
ok,
可以构建部署了。2台服务器同时更新代码了

Jenkins 多服务器自动部署,发布到多台服务器相关推荐

  1. linux jenkins部署脚本,使用Jenkins 自动部署发布

    使用Jenkins自动部署发布,继Jenkins部署篇后, #注意:jenkins路径会有差异,不用在意这个,同一个版本部署2次,发现了2个不同的目录结构,很诧异. jenkins build玩war ...

  2. 搭建Jenkins+springcloud一键自动部署

    用jenkins 实现项目自动部署笔记 1.目的 1.一键实现项目自动构建打包发布(用于生产环境) 2.实现代码提交到代码仓库立刻自动打包部署(用于测试环境) 3.本测试脚本代码在最后 2.操作环境 ...

  3. jenkins整合gitee自动部署SpringBoot项目

    文章目录 前提条件 一.服务器安装jenkins 方法一:简单快捷 第一步:将jenkens.war导入到系统 第二步:放在tomcat的webapp下面 第三步:访问http://ip:8080/j ...

  4. Window环境下的Git+GitHub+jenkins+Tomcat实现自动部署项目并发送构建邮件

    Git+GitHub+jenkins+Tomcat实现自动部署项目 我们这里要实现的效果是:团队通过Git把项目push到GitHub上去,然后Jenkins通过GitHub的webhook(钩子)来 ...

  5. jenkins最完整自动打包编译备份,跨服务器拷贝,git自动触发构建

    jenkins自动构建vue项目(自动打包.备份.上传.跨服务器拷贝.git自动触发构建) 一:环境准备: 首先,在安装jenkins之前,我们要先在linux中必须安装jdk,本次我们使用的是jdk ...

  6. 搭建Jenkins+Github的自动部署环境并使用守护进程(Supervisor)部署Golang(gin)项目

    零.前言 Jenkins是一个自动部署的平台,可以极大的帮助我们自动部署项目,把注意力放在书写代码上. 教程环境说明: 系统:ubuntu20 配置:2核4G 软件:JAVA11 安装方式:APT(不 ...

  7. 【一台服务器备份mysql到另外一台服务器】

    一.配置服务器 ssh 从一台服务器同步文件到另一台服务器,需要使两台服务器之间建立 ssh 连接 ssh-keygen -t rsa 运行这句,这里的这个命令是两条服务器都需要执行的,不然没有/ro ...

  8. Jenkins自动部署发布Java代码

    一.需求: Jenkins大多数情况下都是用来部署Java项目,上一篇博客已经写了自动打包Java项目,但在现实应用中,Jenkins很强大的,可以做到自动打包发布Java项目.这篇文章,将引导大家完 ...

  9. 使用Github Actions自动部署vue项目到nginx服务器

    解决的问题:妈妈再也不担心我deploy时候手滑了 1. 避免手动执行重复的前端发布流程,节约开发时间和耐心 2. 减少了使用Jenkins类似的工具来做这种简单的发布流程,减少了第三方系统(Jenk ...

  10. Jenkins+Maven+Git自动部署流程(从环境搭建到部署超级全面)

    说明:本次流程功能是,我们只要上传代码到git平台后面就不用我们管了,jenkins就能自动将我们git原代码编译测试部署发布到生产环境,不用我们每次都自己打包jar包再拉到linux环境java - ...

最新文章

  1. python编程怎么建立工程_教你如何用Python脚本快速创建项目
  2. 【pmcaff】2014年最“脑洞大开”的新科技
  3. python计算圆周率_用python计算圆周率Π
  4. 在IIS中寄存已有WCF服务
  5. Visualbox中linux的网络配置
  6. cuckoo沙箱常见报错总结
  7. HTML5 结构语义元素的标题h1~h6元素
  8. java异常体系_Java异常体系(Throwable、Error、Exception)
  9. 最新手机号段 归属地数据库(2021年10月476338条,包括最新的号段)
  10. use MSAgent in C#
  11. android apk获取系统签名
  12. 微信公众号消息推送服务器,微信服务号模块消息推送
  13. Word2003入门动画教程88:使用Word公式编辑器
  14. 什么样的女孩是真正爱你的!
  15. 全球及中国企业级多级单元(MLC)闪存行业研究及十四五规划分析报告
  16. 知识?一文解析币圈一级二级市场 原来币圈居然这么多要知道的
  17. 虚云禅师经典佛教语录大全摘抄
  18. 微信小程序(PHP服务端)之仿淘票票,制作电影购票程序
  19. python 图片变换,水平镜像翻转
  20. C语言fopen函数的用法

热门文章

  1. UIDevice获取设备数据以及如何获取应用信息
  2. java 模式匹配_java模式匹配之蛮力匹配
  3. c语言贪吃蛇最简单代码_让我们跑一个最简单的GAN网络吧!(附Jupyter Notebook 代码)...
  4. 拓端tecdat:R语言集成模型:提升树boosting、随机森林、约束最小二乘法加权平均模型融合分析时间序列数据
  5. 拓端tecdat|R语言空间可视化:绘制英国脱欧投票地图
  6. 拓端tecdat|R语言深度学习不同模型对比分析案例
  7. 【大数据部落】R语言多元Copula GARCH 模型时间序列预测
  8. 文件图片随机划分训练集和验证集
  9. DeepFake技术--Deepfakes教程及各个换脸软件下载
  10. Ubuntu 16.04 远程桌面