使用 Dockerfile 构建镜像
This commit is contained in:
@@ -54,16 +54,10 @@ jobs:
|
||||
- name: 运行测试
|
||||
run: mvn test
|
||||
|
||||
- name: 使用 Jib 构建到本地 Docker
|
||||
- name: 构建 Docker 镜像
|
||||
run: |
|
||||
# 使用 Jib 直接构建到本地 Docker 守护进程
|
||||
# 这会利用 Jib 的分层缓存机制,后续构建会更快
|
||||
mvn compile jib:dockerBuild -o -U -DskipTests \
|
||||
-Djib.allowInsecureRegistries=true\
|
||||
-Djib.to.image=light-delivery-app:latest \
|
||||
-Djib.container.ports=8080,8443 \
|
||||
-Djib.container.environment.SPRING_PROFILES_ACTIVE=prod \
|
||||
-Djib.container.jvmFlags=-Xmx512m,-Xms256m
|
||||
# 使用 Dockerfile 构建镜像
|
||||
docker build -t light-delivery-app:latest .
|
||||
|
||||
- name: 验证镜像构建
|
||||
run: |
|
||||
|
Reference in New Issue
Block a user