seckit/.gitea/workflows/build-deploy.yml
cheney 044e4680f9
All checks were successful
Build and Deploy / build (push) Successful in 3m44s
Merge remote-tracking branch 'origin/main'
2026-04-17 10:12:13 +08:00

46 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: Build and Deploy
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: https://gitea.com/actions/checkout@v6
- name: Install Bun
run: |
curl -fsSL https://bun.sh/install -o bun_install.sh
# 根据你的系统架构修改 URL例如 Linux x86_64
sed -i 's|bun_uri=.*|bun_uri="https://registry.npmmirror.com/-/binary/bun/bun-v1.3.9/bun-linux-x64.zip"|' bun_install.sh
bash bun_install.sh
export PATH="$HOME/.bun/bin:$PATH"
bun --version
- name: Install dependencies
run: |
export PATH="$HOME/.bun/bin:$PATH"
bun install --registry=https://registry.npmmirror.com
- name: Build project
run: |
export PATH="$HOME/.bun/bin:$PATH"
bun run build
- name: Deploy to server
uses: appleboy/scp-action@v0.1.7
with:
host: baishe.vps.honor3.com
port: 22
username: root
password: ${{ secrets.SSH_PWD }}
source: "dist/*"
target: "/app/staticwebs/seckit"