diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index d17851d..0250177 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,4 +1,16 @@ -- name: Install Go +name: Deploy +on: + push: +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + submodules: true + + - name: Install Go run: | wget -q https://go.dev/dl/go1.24.2.linux-amd64.tar.gz tar -C /usr/local -xzf go1.24.2.linux-amd64.tar.gz @@ -6,8 +18,13 @@ - name: Install Hugo run: | - wget -q -O hugo.deb https://github.com/gohugoio/hugo/releases/download/v0.145.0/hugo_extended_0.145.0_linux-amd64.deb + wget -O hugo.deb https://github.com/gohugoio/hugo/releases/download/v0.145.0/hugo_extended_0.145.0_linux-amd64.deb dpkg -i hugo.deb - name: Build run: hugo --minify + + - name: Deploy + run: | + mkdir -p /var/www/codejava.tech + rsync -a --delete public/ /var/www/codejava.tech/