mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2026-01-13 18:04:13 +00:00
- 添加演练场(Playground)文档导航区到主 README - 新增 Python 解析器文档链接(开发指南、测试报告、LSP集成) - 更新前端版本号至 0.1.9b19p - 补充 Python 解析器 requests 库使用章节和官方文档链接 - 添加 JavaScript 和 Python 解析器的语言版本和官方文档 - 优化文档结构,分类为项目文档和外部资源
46 lines
958 B
YAML
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
|