思路 1.在项目根目录下创建publish_release.sh 文件 内容为发布脚本命令
- 打包后项目在dist下 执行刚才创建的脚本文件 sh publish_release.sh (sh 是执行的意思 publish_release.sh 对应的是刚才创建的发布脚本名称 名称可以自己定义)
- 上图中 publish_release.sh 发布到正式环境 publish_test.sh 发布到测试环境,只是部署地址不同其它一样
发布脚本例 : project_path=0`; pwd) scp -r $project_path/dist/* root@47.102.103.179:/home/galaxy/h5/assets
在命令行状态下单纯执行 0` 是毫无意义的。因为他返回当前路径的"."。
这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。
scp -r $project_path/dist/* root@47.102.103.179:/home/galaxy/h5/assets
scp -r 本地打包好的文件路径 root@服务器地址: 将打包好的文件放到服务器的位置