Docker build (#115)

* update:配置docker自动编译

* update:修改docker编译参数

* update:测试docker编译

* update:优化docker自动编译

---------

Co-authored-by: hrz <1710360675@qq.com>
This commit is contained in:
欣南科技
2025-02-22 22:12:02 +08:00
committed by GitHub
co-authored by hrz
parent cba6ec4ce3
commit f054f66d92
+9 -6
View File
@@ -2,8 +2,9 @@ name: Docker Image CI
on:
push:
branches: [ "main" ]
workflow_dispatch:
tags:
- 'v*.*.*' # 只在以 v 开头的标签推送时触发,例如 v1.0.0
jobs:
release:
name: Release Docker image
@@ -24,9 +25,9 @@ jobs:
- name: Log in to the GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ccr.ccs.tencentyun.com
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_TOKEN }}
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.TOKEN }}
- name: Extract version from tag
id: get_version
@@ -39,5 +40,7 @@ jobs:
with:
context: .
push: true
tags: ccr.ccs.tencentyun.com/xinnan/xiaozhi-esp32-server:latest
tags: |
ghcr.io/${{ github.repository }}:${{ env.VERSION }}
ghcr.io/${{ github.repository }}:latest
platforms: linux/amd64,linux/arm64