Files
aiot-platform-cloud/.dockerignore
lzh 4223c6b8da
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
fix(ci): Docker 构建优化 — 修复 Maven 安装超时、启用 BuildKit、优化层缓存
- Dockerfile.deps/template: 改用阿里云镜像手动安装 Maven,避免 apk maven
  拉入冗余 openjdk25(600MB+)导致构建超时
- Jenkinsfile: 添加 DOCKER_BUILDKIT=1,使层缓存真正生效
- Dockerfile.deps: framework/dependencies 源码在 COPY . . 前单独复制并预编译,
  提升缓存命中率;mvn install 去掉 || true,编译失败立即报错
- .dockerignore: 补充 .git/、docs/、sql/、scripts/ 等目录,构建上下文从
  60MB 降至 ~5MB

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 11:23:44 +08:00

53 lines
512 B
Plaintext

# Git
.git/
.gitignore
# 构建产物
**/target/
.m2/
*.class
*.jar
!gradle-wrapper.jar
.gradle/
# IDE
.idea/
*.iml
*.iws
*.ipr
.vscode/
.settings/
.classpath
.project
.factorypath
.springBeans
.sts4-cache
# 前端
**/node_modules/
dist/
build/
# 文档与脚本(构建不需要)
docs/
sql/
scripts/
openspec/
AGENTS.md
CLAUDE.md
*.md
!**/pom.xml
# AI / 工具目录
.claude/
.gstack/
.qoder/
# 杂项
*.log
*.tmp
.DS_Store
.history
.temp/
coverage/