美文网首页
浅谈前端js面试--开发环境(上线滚回-上线滚回流程)

浅谈前端js面试--开发环境(上线滚回-上线滚回流程)

作者: 挨踢的菜鸟 | 来源:发表于2017-07-26 22:51 被阅读0次
  • 上线和回滚的基本流程
  • linux基本命令
  • 是非常重要的开发环节
  • 各个公司的具体流程不同
  • 由专门的工具系统完成,我们无需关注细节
  • 如果你没有参与过,面试时也要说出要点

上线流程要点

  • 将测试完成的代码提交到git版本库的master分支
  • 将当期服务器的代码全部打包并记录版本号,备份(1.0版本)
  • 将master分支的代码提交覆盖到线上服务器,生成新版本号(1.1版本)
  • 加入上完线出问题了,要及时止损,也就是回滚,步骤如下:
    • 将当期服务器的代码全部打包并记录版本号(已经是1.1版本),有问题没问题都要备份下
    • 将备份的上一个版本(1.0)压缩,覆盖到线上服务器,并生产新的版本号(1.2)

linux基本命令

  • 服务器使用Linux居多,server版,只有命令行
  • 测试环境要匹配线上环境,因此也是linux
  • 经常需要登录测试机来自己配置、获取数据
代码演示(linux基础命令)
mkdir a
cd a
pwd 查看a文件夹所在的目录
cd ..
pwd
rm -rf a(移除a目录)
vi a.js
cp a.js a1.js(拷贝a.js)
mkdir src
mv a1.js src/a1.js (移动a.js文件到src目录下)
rm a.js(删除文件,无需参数)
vm a.js 按键I 可以进入编辑状态,点esc无法输入 esc :w 保存 :q 退出
cat a.js 查看全部内容
head a.js 看前一部分内容
tail a.js看尾部内容
head -n 1 a.js  查看第一行内容
tail -n 2 a.js 查看尾部后两行内容
grep '2' a.js 搜索内容

相关文章

  • 浅谈前端js面试--开发环境(上线滚回-上线滚回流程)

    上线和回滚的基本流程 linux基本命令 是非常重要的开发环节 各个公司的具体流程不同 由专门的工具系统完成,我们...

  • Spring Boot通过properties实现多个数据库环境

    环境介绍 正常来讲,一个软件的开发上线的流程大部分都是分为三个环境,依次是开发、测试、上线。 开发环境(dev):...

  • gulp的使用

    浅谈web前端自动化工具--gulp 字数1212阅读17评论0喜欢0 背景: 在前端的开发中上线之前可能会做的事...

  • 移动设计

    一 设计流程 1. Web app产品流程 需求->交互原型->视觉效果图->前端demo->开发->测试->上线...

  • jira流程须知

    1.走jira上线流程的时候,只要任务里没有后端的子任务,就点“前端上线”按钮,不要点“上线申请”。即:如果纯前端...

  • UI设计课堂重梳理笔记

    重新梳理UI流程: 研究——概念Demo——产品立项——交互设计——视觉设计——前端开发——测试走查——上线——再...

  • iOS开发流程总结

    流程:注册、开发、真机测试、发布以及上线。 iPhone iOS 4从注册到app上线开发流程 一、关于注册账号I...

  • 产品开发测试验收上线流程

    产品开发测试验收上线流程

  • 中信

    上线流程 提单 审批 测试.开发确认,封板

  • 重庆哪,我好久阔以滚回来

    重庆哪,我好久阔以滚回来 滚回来吃老火锅,江湖菜,凉面,酸辣粉,烧烤,串串,烤鱼,黔江鸡杂。。。 滚回来去江边溜...

网友评论

      本文标题:浅谈前端js面试--开发环境(上线滚回-上线滚回流程)

      本文链接:https://www.haomeiwen.com/subject/xukakxtx.html