您的位置:首页 > 运维架构 > Linux

Linux 自动化部署脚本

2016-08-12 00:00 381 查看
摘要: 这是一个shell脚本, 使用Git自动更新go代码, 然后用go命令编译打包
再用supervisor管理启动服务

#!/bin/bash
cd $GOPATH/src/sevencom
cd core
echo "  --> uploading core ..."
git pull
echo "  --> now install package ..."
go install
echo "install success"
cd ..
sudo supervisorctl stop biz_server
cd biz_server
echo "  --> uploading... please wait a moment ..."
git pull
echo "  --> now install server .. ..."
go install
cp $GOPATH/bin/biz_server ~/sites/biz_server
cp -r $GOPATH/src/jiajiantech.com/biz_server/static ~/sites/biz_server/
sudo supervisorctl start biz_server
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Shell Go Git 自动化部署