代码发布

代码发布

自动化代码发布:

写脚本。将开发完成的代码发布到线上环境

流程

1.获取代码:

git push (代码服务器获取代码)

2.打包代码(代码服务器执行)

利于传输

3.传输代码

scp 最适合(对系统没有依赖) 基于ssh 的拷贝

文件的传输

​  
  scp传输工具:

​         命令格式:scp 源文件 目标位置

​     将本地文件推送到远程主机

​         scp python.tar.gz [email protected]:/root/
				线上服务器登陆代码服务器

​     将远程主机的文件拉取到本地

​         scp [email protected]:/root/python.tar.gz ./

​     远端主机文件夹位置的表示形式:

​         远程连接的用户@远程主机:远程主机的目录路径

​     远端主机文件位置的表示形式:

​         远程连接的用户@远程主机:远程主机的文件路径

4.关闭应用
nginx -s stop
先关离用户近的,后关离用户远的

5.解压代码

tar zcf  压缩包 
zcat  压缩的文件名  不解压的情况下查看里面的文件

6.放置代码

先备份后放置

文件追加时间

mv  day02.tar,gz-`date +%Y%m%d%H%M%d`

7.开启应用

先开离用户远的,再开离用户近的

8 检查

netstat -ltn |grep 80

猜你喜欢

转载自blog.csdn.net/PyTtCcMm/article/details/85379702