代码发布

代码发布

自动化代码发布:

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

流程

1.获取代码:

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

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

利于传输

3.传输代码

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

文件的传输

​  
  scp传输工具:

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

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

​         scp python.tar.gz root@192.168.8.15:/root/
				线上服务器登陆代码服务器

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

​         scp root@192.168.8.15:/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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值