forgeboot/.gitlab/workflows/.gitlab-ci.test.yml
gewuyou 1ce39f6f17 ci(test): 修改测试分支的构建触发条件
- 将构建触发条件从特定用户排除改为特定事件触发
- 现在只在合并请求事件时触发构建
2025-07-19 20:15:47 +08:00

20 lines
540 B
YAML

stages:
- publish
# 🧪 test 发布 SNAPSHOT 包(允许覆盖)
publish:
stage: publish
rules:
- if: '$CI_COMMIT_BRANCH == "test" && $CI_PIPELINE_SOURCE == "merge_request_event"'
script:
- echo "🔧 授予 gradlew 执行权限..."
- chmod +x gradlew
# 强制刷新 SNAPSHOT 缓存并发布
- ./gradlew clean publishMavenJavaPublicationToGitLabRepository \
--no-daemon \
--refresh-dependencies \
-Porg.gradle.caching=false \
-Dorg.gradle.configuration-cache=false
tags:
- java