Files
netdisk-fast-download/.github/workflows/build.yml
q 2fcf9cfab1 docs: 更新文档导航和解析器指南
- 添加演练场(Playground)文档导航区到主 README
- 新增 Python 解析器文档链接(开发指南、测试报告、LSP集成)
- 更新前端版本号至 0.1.9b19p
- 补充 Python 解析器 requests 库使用章节和官方文档链接
- 添加 JavaScript 和 Python 解析器的语言版本和官方文档
- 优化文档结构,分类为项目文档和外部资源
2026-01-11 22:35:45 +08:00

46 lines
958 B
YAML

name: 编译项目
on:
push:
branches: [ main, master ]
paths-ignore:
- 'bin/**'
- '.github/**'
- '.mvn/**'
- '.run/**'
- '.vscode/**'
- '*.txt'
- '*.md'
pull_request:
branches: [ main, master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: 检出代码
uses: actions/checkout@v4
- name: 设置 Java 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
- name: 缓存 Maven 依赖
uses: actions/cache@v3
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: 安装 GraalPy pip 包
run: |
cd parser
chmod +x setup-graalpy-packages.sh
./setup-graalpy-packages.sh
- name: 编译并打包项目
run: ./mvnw clean package -DskipTests