mirror of
				https://github.moeyy.xyz/https://github.com/GeWuYou/forgeboot
				synced 2025-11-01 07:32:06 +08:00 
			
		
		
		
	- 实现了 build、tag、publish、reset 和 mirror等阶段的自动化流程 - 添加了 check 和 test 分支的构建和发布配置 - 更新了 build.gradle.kts 和 settings.gradle.kts 文件,调整了项目配置 - 新增 MdcContextElement 和 CoroutineMdcWebFilter 类,用于协程中的 MDC 上下文传播
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| stages:
 | |
|   - check
 | |
| before_script:
 | |
|   - export GRADLE_USER_HOME=$CI_PROJECT_DIR/.gradle
 | |
|   - rm -rf $CI_PROJECT_DIR/.gradle/.tmp || true
 | |
| # ✅ check Job
 | |
| check:
 | |
|   stage: check
 | |
|   cache:
 | |
|     key:
 | |
|       files:
 | |
|         - gradle/libs.versions.toml
 | |
|         - "**/build.gradle.kts"
 | |
|       prefix: lab-agent
 | |
|     paths:
 | |
|       - .gradle/caches/
 | |
|       - .gradle/wrapper/
 | |
|       - .gradle/kotlin-profile/
 | |
|       - .kotlin/
 | |
|       - buildSrc/.gradle/
 | |
|       - buildSrc/build/
 | |
|     policy: pull-push
 | |
|   script:
 | |
|     - echo "🔧 授予 gradlew 执行权限..."
 | |
|     - chmod +x gradlew
 | |
| 
 | |
|     - echo "🧪 开始快速编译检查(跳过打包和测试)..."
 | |
|     - ./gradlew compileKotlin compileJava --stacktrace || (echo "❌ 编译失败!请检查错误日志" && exit 1)
 | |
| 
 | |
|     - echo "📦 当前缓存目录:"
 | |
|     - ls -la .gradle/
 | |
| 
 | |
|     - echo "📦 Gradle 缓存结构检查"
 | |
|     - ls -la .gradle/caches/modules-2/files-2.1 || true
 | |
|     - echo "📦 缓存文件数量:$(find .gradle/caches/modules-2/files-2.1 -type f | wc -l)"
 | |
| 
 | |
|     - echo "🛑 停止 Gradle 守护进程..."
 | |
|     - ./gradlew --stop
 | |
| 
 | |
|     - echo "🔍 当前 Java 进程:"
 | |
|     - ps aux | grep java || true
 | |
|   tags:
 | |
|     - docker
 | |
|     - java |