my_ong eb11fbf48f
All checks were successful
Release / lint (push) Successful in 31s
Release / Release (push) Successful in 1m20s
wrench: 修改发布地址
2024-12-10 14:09:59 +08:00

41 lines
1.1 KiB
YAML

name: Release
run-name: ${{ gitea.actor }} is deploying project to test server 🚀
on:
push:
branches:
- develop
jobs:
lint:
on: [push, pull_request]
runs-on: linux_amd64
steps:
- name: 拉取代码
uses: actions/checkout@v4
- name: 安装依赖
run: pnpm i
- name: 执行Lint检查
run: pnpm lint:eslint
Release:
runs-on: linux_amd64
needs:
- lint
steps:
- name: 拉取代码
uses: actions/checkout@v3
- name: 安装依赖
run: pnpm i
- name: 执行打包
run: pnpm build
- name: 部署到服务器
uses: actions/ssh-deploy@main
with:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
ARGS: "-rlgoDzvc -i"
SOURCE: dist/
REMOTE_HOST: ${{ vars.NGINX_SERVER }}
REMOTE_USER: ${{ vars.NGINX_SERVER_USER }}
TARGET: ${{ vars.WWW_ROOT }}${{ vars.IMS_DOMAIN }}
EXCLUDE: ""
SCRIPT_BEFORE: ${{ vars.BAKUP_SCRIPT }} ${{ vars.IMS_DOMAIN }}
SCRIPT_AFTER: echo $RSYNC_STDOUT