# .gitea/workflows/test.yml name: CI Test on: [push, pull_request] jobs: test: runs-on: [self-hosted, ubuntu-latest] # 使用你的 runner 标签 steps: - name: Checkout code uses: actions/checkout@v4 - name: Print environment run: | echo "Runner name: $RUNNER_NAME" echo "Gitea URL: $GITEA_INSTANCE_URL" uname -a docker --version - name: Test Node.js (runner1) if: runner.labels == 'ubuntu-latest:docker://node:20-bookworm' uses: actions/setup-node@v4 with: node-version: '20' - run: node --version - name: Test Python (runner2) if: contains(runner.labels, 'ubuntu-latest:docker://python:3.12') uses: actions/setup-python@v5 with: python-version: '3.12' - run: python --version