-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbootdemo.sh
18 lines (17 loc) · 920 Bytes
/
bootdemo.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
# 编译bootdemo
echo "------------------------------build bootdemo begin---------------------------------"
mvn clean install -DskipTests;
echo "------------------------------导出 bootdemo sql begin---------------------------------"
mysqldump -h 127.0.0.1 -uroot -pmysql123 bootdemo > boot.sql
# 拷贝demo.jar 到centos
echo "------------------------------copy bootdemo.jar begin---------------------------------"
scp target/bootdemo.jar [email protected]:~/github;
scp boot.sql [email protected]:~/github;
scp runbootdemo.sh [email protected]:~/github;
# 更新数据库
echo "------------------------------update bootdemo database begin---------------------------------"
mysql -h 192.168.41.133 -uroot -pmysql123 bootdemo < boot.sql;
# 启动bootdemo
echo "------------------------------启动 bootdemo ---------------------------------"
ssh [email protected] "cd ~/github; ./runbootdemo.sh start"