This commit is contained in:
parent
a01077514d
commit
7d69bbac2b
53
.drone.yml
53
.drone.yml
@ -4,7 +4,8 @@ type: ssh
|
||||
name: "服务器部署"
|
||||
|
||||
server:
|
||||
host: 110.40.192.42:8022
|
||||
host:
|
||||
from_secret: SSH_SERVER
|
||||
user: root
|
||||
ssh_key:
|
||||
from_secret: SSH_KEY
|
||||
@ -12,55 +13,81 @@ server:
|
||||
clone:
|
||||
disable: true
|
||||
|
||||
steps:
|
||||
- name: "Git 设置"
|
||||
environment:
|
||||
WEBROOT:
|
||||
from_secret: WEBROOT
|
||||
GIT_NAME:
|
||||
from_secret: GIT_NAME
|
||||
GIT_PASSWD:
|
||||
from_secret: GIT_PASSWD
|
||||
MYSQLHOST:
|
||||
from_secret: MYSQLHOST
|
||||
MYSQLUSER:
|
||||
from_secret: MYSQLUSER
|
||||
MYSQLNAME:
|
||||
from_secret: MYSQLNAME
|
||||
MYSQLPASSWD:
|
||||
from_secret: MYSQLPASSWD
|
||||
MYSQLPORT:
|
||||
from_secret: MYSQLPORT
|
||||
|
||||
|
||||
steps:
|
||||
- name: "Git 设置"
|
||||
commands:
|
||||
- export WEBROOT=$WEBROOT
|
||||
- export GIT_NAME=$GIT_NAME
|
||||
- export GIT_PASSWD=$GIT_PASSWD
|
||||
- cd /www/wwwroot/car.des8.com
|
||||
- cd $WEBROOT
|
||||
- git remote rm origin
|
||||
- git remote add origin http://$GIT_NAME:$GIT_PASSWD@git.des8.com/heibai2006/car4s.git
|
||||
|
||||
- name: "Clone 代码"
|
||||
commands:
|
||||
- export WEBROOT=$WEBROOT
|
||||
- echo "Clone 代码"
|
||||
- cd /www/wwwroot/car.des8.com
|
||||
- cd $WEBROOT
|
||||
- pwd && ls -l
|
||||
- git pull origin master
|
||||
|
||||
- name: "设置Env配置"
|
||||
commands:
|
||||
- echo "设置Env配置"
|
||||
- cd /www/wwwroot/car.des8.com
|
||||
- export WEBROOT=$WEBROOT
|
||||
- export MYSQLHOST=$MYSQLHOST
|
||||
- export MYSQLNAME=$MYSQLNAME
|
||||
- export MYSQLUSER=$MYSQLUSER
|
||||
- export MYSQLPASSWD=$MYSQLPASSWD
|
||||
- export MYSQLPORT=$MYSQLPORT
|
||||
- cd $WEBROOT
|
||||
- echo "[app]" > .env
|
||||
- echo "debug = false" >> .env
|
||||
- echo "trace = false" >> .env
|
||||
- echo "[database]" >> .env
|
||||
- echo "hostname = 127.0.0.1" >> .env
|
||||
- echo "database = car_des8_com" >> .env
|
||||
- echo "username = car_des8_com" >> .env
|
||||
- echo "password = eSfcCeDH76zC3MLG" >> .env
|
||||
- echo "hostport = 3306" >> .env
|
||||
- echo "hostname = $MYSQLHOST" >> .env
|
||||
- echo "database = $MYSQLNAME" >> .env
|
||||
- echo "username = $MYSQLUSER" >> .env
|
||||
- echo "password = $MYSQLPASSWD" >> .env
|
||||
- echo "hostport = $MYSQLPORT" >> .env
|
||||
- echo "prefix = car_" >> .env
|
||||
- echo "debug = false" >> .env
|
||||
- cat .env
|
||||
|
||||
- name: "更改文件权限"
|
||||
commands:
|
||||
- export WEBROOT=$WEBROOT
|
||||
- echo "更改文件权限"
|
||||
- cd /www/wwwroot/car.des8.com
|
||||
- rm -rf ./public/.user.ini
|
||||
- cd $WEBROOT
|
||||
- chown -R www:www ./
|
||||
- echo "open_basedir=$WEBROOT/:/tmp/" > ./public/.user.ini
|
||||
- pwd && ls -l
|
||||
|
||||
- name: "清除缓存"
|
||||
commands:
|
||||
- export WEBROOT=$WEBROOT
|
||||
- echo "清除缓存"
|
||||
- cd /www/wwwroot/car.des8.com/runtime
|
||||
- cd $WEBROOT/runtime
|
||||
- rm -rf ./cache
|
||||
- rm -rf ./temp
|
||||
- pwd && ls -l
|
||||
|
Loading…
Reference in New Issue
Block a user