Compare commits
2 Commits
fix/temp-d
...
fix/deploy
| Author | SHA1 | Date | |
|---|---|---|---|
| 06b57300a0 | |||
| cfc97eb1ff |
11
.github/workflows/deploy.yml
vendored
11
.github/workflows/deploy.yml
vendored
@@ -22,6 +22,15 @@ jobs:
|
|||||||
key: ${{ secrets.SERVER_SSH_KEY }}
|
key: ${{ secrets.SERVER_SSH_KEY }}
|
||||||
port: ${{ secrets.SERVER_PORT }}
|
port: ${{ secrets.SERVER_PORT }}
|
||||||
script: |
|
script: |
|
||||||
|
set -euo pipefail
|
||||||
cd ~/terminalShop
|
cd ~/terminalShop
|
||||||
git pull
|
git fetch origin master
|
||||||
|
git reset --hard origin/master
|
||||||
|
deployed=$(git rev-parse HEAD)
|
||||||
|
expected="${{ github.sha }}"
|
||||||
|
if [ "$deployed" != "$expected" ]; then
|
||||||
|
echo "::error::deploy HEAD mismatch: box=$deployed expected=$expected"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
docker compose -f docker-compose.prod.yml up -d --build
|
docker compose -f docker-compose.prod.yml up -d --build
|
||||||
|
echo "deploy verified: HEAD=$deployed"
|
||||||
|
|||||||
Reference in New Issue
Block a user