From d27471e658f438e8633f084edd9171b5923ebab0 Mon Sep 17 00:00:00 2001 From: AaronHux Date: Sat, 25 May 2024 22:50:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9CI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/action.yaml | 12 ++++-------- deploy.sh | 9 +++++++++ 2 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 deploy.sh diff --git a/.gitea/workflows/action.yaml b/.gitea/workflows/action.yaml index 6622d2f..37ca017 100644 --- a/.gitea/workflows/action.yaml +++ b/.gitea/workflows/action.yaml @@ -8,11 +8,7 @@ jobs: steps: - name: Build & Deploy run: rm -rf /opt/workspace/website - - run: git clone http://127.0.0.1:3000/huxin/website.git /opt/workspace/website - - - run: cd /opt/workspace/website && docker build -t website-v2:latest "." - - run: docker stop website-v2 || true - - run: docker rm -f website-v2 || true - - run: docker run -d -p 9000:80 --restart=unless-stopped --name website-v2 website-v2 - - run: docker rmi $(docker images -f "dangling=true" -q) || true - - run: docker ps + - name: Clone Repository + run: git clone http://127.0.0.1:3000/huxin/website.git /opt/workspace/website + - name: Deploy + run: cd /opt/workspace/website && ./deploy.sh diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 0000000..d2b55c3 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,9 @@ +#!/bin/bash + + +docker build -t website-v2:latest "." +docker stop website-v2 || true +docker rm -f website-v2 || true +docker run -d -p 9000:80 --restart=unless-stopped --name website-v2 website-v2 +docker rmi $(docker images -f "dangling=true" -q) || true +docker ps