From 043efe6cc32561e0478d18d763aca2ffc9cc3686 Mon Sep 17 00:00:00 2001 From: kale Date: Fri, 5 Dec 2025 04:01:07 -0500 Subject: [PATCH 1/2] =?UTF-8?q?[fix]:[=E4=BF=AE=E6=94=B9drone=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E6=BA=90=E4=B8=BA=E5=9B=BD=E5=86=85=E6=BA=90]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.drone.yml b/.drone.yml index dfc403b..3467ad0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -13,7 +13,27 @@ steps: - name: java-build image: maven:3.9-eclipse-temurin pull: false + environment: + MAVEN_OPTS: -Dmaven.repo.local=.m2/repository commands: + # 动态生成 settings.xml(仅用于 CI) + - | + cat > ~/.m2/settings.xml << 'EOF' + + + + + aliyun + * + Aliyun Maven + https://maven.aliyun.com/repository/public + + + + EOF + - mvn clean verify - if [ -f pom.xml ]; then mvn clean compile; fi when: event: [ push, pull_request ] @@ -23,6 +43,9 @@ steps: image: python:3.12.0-slim pull: false commands: + # 临时设置 pip 源(仅本次会话) + - pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ + - pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn - if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - if [ -f test_example.py ]; then python -m pytest test_example.py -v; fi when: From b4bc9ac7ba2ff2b6264873519a5646829a8f5b2d Mon Sep 17 00:00:00 2001 From: kale Date: Fri, 5 Dec 2025 04:05:57 -0500 Subject: [PATCH 2/2] =?UTF-8?q?[fix]:[=E4=BF=AE=E6=94=B9drone=E4=B8=AD?= =?UTF-8?q?=E9=85=8D=E7=BD=AE]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.drone.yml b/.drone.yml index 3467ad0..4e45758 100644 --- a/.drone.yml +++ b/.drone.yml @@ -16,6 +16,8 @@ steps: environment: MAVEN_OPTS: -Dmaven.repo.local=.m2/repository commands: + # 先创建 .m2 目录 + - mkdir -p ~/.m2 # 动态生成 settings.xml(仅用于 CI) - | cat > ~/.m2/settings.xml << 'EOF'