chore: remove ci configuration

Both pipelines are unused — GitLab CI is no longer in use, and the Gitea
workflow was never enabled. Deployment is currently run by hand, so no
replacement automation is added here.
This commit is contained in:
zihluwang committed 2026-09-25 14:48:21 +08:00
1 parent 7f6f3d7a00
commit 38b94ba964
2 files changed
-106

No files matched your search

-68
View File
@@ -1,68 +0,0 @@
name: Deploy
on:
push:
branches: [main]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 24
- name: Setup pnpm
run: corepack enable pnpm
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build
run: pnpm build
- uses: actions/upload-artifact@v3
with:
name: doc-build
path: doc_build/
deploy-vercel:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/download-artifact@v3
with:
name: doc-build
path: doc_build/
- name: Deploy to Vercel
run: npx vercel deploy --prod --yes --token ${{ secrets.VERCEL_TOKEN }}
env:
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
deploy-onixbyte:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v3
with:
name: doc-build
path: doc_build/
- name: Deploy to OnixByte.cn
env:
DEPLOY_KEY: ${{ secrets.DEPLOY_SSH_KEY }}
run: |
apt-get update -qq && apt-get install -y -qq rsync
mkdir -p ~/.ssh
printf '%s\n' "$DEPLOY_KEY" > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519
ssh-keyscan onixbyte.cn >> ~/.ssh/known_hosts
rsync -avz --delete doc_build/ root@onixbyte.cn:${{ vars.DEPLOY_PATH }}
-38
View File
@@ -1,38 +0,0 @@
workflow:
rules:
- if: $CI_COMMIT_BRANCH == "main"
stages:
- build
- deploy
build:
stage: build
image: node:24.15-trixie-slim
before_script:
- corepack enable
- corepack prepare pnpm@latest --activate
- pnpm config set store-dir .pnpm-store
script:
- pnpm install --frozen-lockfile
- pnpm build
artifacts:
paths:
- doc_build/
deploy:
stage: deploy
image: alpine:latest
needs:
- build
before_script:
- apk add --no-cache openssh-client rsync
- mkdir -p ~/.ssh
- echo "$SSH_PRIVATE_KEY_BASE64" | base64 -d > ~/.ssh/id_ed25519
- chmod 600 ~/.ssh/id_ed25519
- ssh-keyscan -H onixbyte.cn >> ~/.ssh/known_hosts
script:
- rsync -avz --delete doc_build/ ${SSH_USER}@onixbyte.cn:${DEPLOY_PATH}
- ssh ${SSH_USER}@onixbyte.cn "chown -R caddy:caddy ${DEPLOY_PATH} && chmod -R 755 ${DEPLOY_PATH}"
rules:
- if: $CI_COMMIT_BRANCH == "main"