更新 .gitea/workflows/dev.yml
Some checks failed
/ build-common-modules (push) Failing after 25s
/ build-and-push (ruoyi-auth) (push) Has been skipped
/ build-and-push (ruoyi-gateway) (push) Has been skipped
/ build-and-push (ruoyi-modules/Property) (push) Has been skipped
/ build-and-push (ruoyi-modules/Sis) (push) Has been skipped
/ build-and-push (ruoyi-modules/ruoyi-gen) (push) Has been skipped
/ build-and-push (ruoyi-modules/ruoyi-job) (push) Has been skipped
/ build-and-push (ruoyi-modules/ruoyi-resource) (push) Has been skipped
/ build-and-push (ruoyi-modules/ruoyi-system) (push) Has been skipped
/ build-and-push (ruoyi-modules/ruoyi-workflow) (push) Has been skipped
/ build-and-push (ruoyi-seata-server) (push) Has been skipped
/ build-and-push (ruoyi-sentinel-dashboard) (push) Has been skipped
/ build-and-push (ruoyi-snailjob-server) (push) Has been skipped
/ build-and-push (ruoyi-visual/ruoyi-monitor) (push) Has been skipped
/ build-and-push (ruoyi-visual/ruoyi-nacos) (push) Has been skipped

This commit is contained in:
2025-08-14 01:00:01 +08:00
parent d0f825e4c9
commit 507c2e4d8d

View File

@@ -5,29 +5,22 @@ on:
- master # 监听master分支
jobs:
# 前置任务:构建并安装项目通用模块(解决内部依赖问题)
build-common-modules:
runs-on: ubuntu
steps:
- name: Checkout Repository
uses: http://git.missmoc.top/mocheng/checkout@v4
- name: Set up environment (JDK + Maven)
run: |
# 配置JDK确保路径与runner中实际安装路径一致
echo "JAVA_HOME=/java17/java17" >> $GITHUB_ENV
echo "$JAVA_HOME/bin" >> $GITHUB_PATH
# 配置Maven
echo "MAVEN_HOME=/maven/apache-maven-3.9.11" >> $GITHUB_ENV
echo "$MAVEN_HOME/bin" >> $GITHUB_PATH
echo "MAVEN_HOME=/maven/apache-maven-3.9.11" >> $GITHUB_ENV
echo "$MAVEN_HOME/bin" >> $GITHUB_PATH
# 验证环境配置
echo "Java version:"
java -version
echo "Maven version:"
$MAVEN_HOME/bin/mvn -v
/maven/apache-maven-3.9.11/bin/mvn -v
echo "JAVA_HOME: $JAVA_HOME"
echo "MAVEN_HOME: $MAVEN_HOME"
@@ -68,21 +61,21 @@ jobs:
# 构建并安装项目通用模块(根据实际项目结构调整)
# 核心通用模块
if [ -f "./ruoyi-common/pom.xml" ]; then
$MAVEN_HOME/bin/mvn clean install -DskipTests -f ./ruoyi-common/pom.xml
/maven/apache-maven-3.9.11/bin/mvn clean install -DskipTests -f ./ruoyi-common/pom.xml
else
echo "Warning: ruoyi-common module not found"
fi
# API模块
if [ -f "./ruoyi-api/pom.xml" ]; then
$MAVEN_HOME/bin/mvn clean install -DskipTests -f ./ruoyi-api/pom.xml
/maven/apache-maven-3.9.11/bin/mvn clean install -DskipTests -f ./ruoyi-api/pom.xml
else
echo "Warning: ruoyi-api module not found"
fi
# BOM模块
if [ -f "./ruoyi-common-bom/pom.xml" ]; then
$MAVEN_HOME/bin/mvn clean install -DskipTests -f ./ruoyi-common-bom/pom.xml
/maven/apache-maven-3.9.11/bin/mvn clean install -DskipTests -f ./ruoyi-common-bom/pom.xml
else
echo "Warning: ruoyi-common-bom module not found"
fi