一、手动部署

二、自动部署

“自动化”的具体体现:向版本库提交新的代码后,应用服务器上自动部署,用户或测试人员使用的马上就是最新的应用程序。

搭建上述持续集成环境可以把整个构建、部署过程自动化,很大程度上减轻工作量。对于程序员的日常开发来说不会造成任何额外负担——自己把代码提交上去之后,服务器上运行的马上就是最新版本——一切都发生在无形中。

最新文章

  1. Apache限制某个目录下的PHP文件没有执行权限
  2. Swift3.0P1 语法指南——函数
  3. xml dtd 定义元素
  4. struts2所有组件
  5. macbook air 128g 磁盘清理
  6. CentOS 6.4下编译安装 gcc-4.8.0(转)
  7. Linux tcp_wrappers 详解
  8. ASP.Net MVC 5 高级编程 第7章 成员资格、授权和安全性
  9. Unity之读取本地图片
  10. Oracle的dbms_output包的put()和put_line()的区别只是有没有回车换行吗?(转)
  11. Java jsp 示例
  12. (删)Java线程同步实现一:synchronzied和wait()/notify()
  13. Java第七周学习总结
  14. Laravel5 控制器
  15. 把项目中的那些恶心的无处存储的大块数据都丢到FastDFS之快速搭建
  16. python列表的基础操作
  17. ef core 相关
  18. angular 中自己常用的下拉框获取值方法
  19. ASP.NET MVC如何在Action中返回脚本并执行
  20. ObjC.primitive-methods

热门文章

  1. C++面向对象程序设计学习笔记(6)
  2. 《Java多线程设计模式》学习
  3. windows下 go vscode编译运行方法
  4. 线上问题排查利器Arthas
  5. C# 位运算基本大全
  6. java8 LinkedHashMap 原理
  7. k8s二进制部署
  8. 《Spring + MyBatis 企业应用实战》书评
  9. pymysql的基本使用
  10. jquery改变表单某个输入框的值时,另一个或几个输入框的值同步变化,这里演示的是改变数量时价格同步变化