deploy script works
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -1,7 +1,5 @@
|
|||||||
**/__pycache__/*
|
**/__pycache__/*
|
||||||
venv/*
|
venv/*
|
||||||
production/*
|
|
||||||
test*
|
test*
|
||||||
logs/*
|
logs/*
|
||||||
credentials.sh
|
token
|
||||||
deploy_key*
|
|
||||||
@@ -4,7 +4,11 @@ deploydir=$DEPLOYERDIR/$REPO/$BRANCH
|
|||||||
mkdir -p $deploydir/src
|
mkdir -p $deploydir/src
|
||||||
cd $deploydir
|
cd $deploydir
|
||||||
|
|
||||||
git clone -b $BRANCH "git@gitea:$USER/$REPO.git" ./src
|
git clone \
|
||||||
|
-b $BRANCH \
|
||||||
|
"http://deployer:$(cat /home/drm/deployer/token)@localhost:3000/$USER/$REPO" \
|
||||||
|
./src
|
||||||
|
|
||||||
cd src
|
cd src
|
||||||
git fetch origin $BRANCH
|
git fetch origin $BRANCH
|
||||||
git reset --hard origin/$BRANCH
|
git reset --hard origin/$BRANCH
|
||||||
@@ -32,7 +36,7 @@ WantedBy=multi-user.target
|
|||||||
" > deploy.service
|
" > deploy.service
|
||||||
|
|
||||||
service="deployer-$REPO-$BRANCH.service"
|
service="deployer-$REPO-$BRANCH.service"
|
||||||
ln -s $deploydir/deploy.service /etc/systemd/system/$service
|
ln -sf $deploydir/deploy.service /etc/systemd/system/$service
|
||||||
|
|
||||||
sudo systemctl daemon-reload
|
sudo systemctl daemon-reload
|
||||||
systemctl stop $service
|
systemctl stop $service
|
||||||
|
|||||||
Reference in New Issue
Block a user