chore: Added VERSION file to optimize docker image build configuration

This commit is contained in:
begoniezhao
2025-09-09 14:50:03 +08:00
parent 44e0e9ecb8
commit 7efa173812
2 changed files with 9 additions and 1 deletions

View File

@@ -42,6 +42,9 @@ jobs:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }} password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Read VERSION file
run: echo "VERSION=$(cat VERSION)" >> $GITHUB_ENV
- name: Build ${{ matrix.service_name }} Image - name: Build ${{ matrix.service_name }} Image
uses: docker/build-push-action@v3 uses: docker/build-push-action@v3
with: with:
@@ -49,4 +52,8 @@ jobs:
platforms: ${{ matrix.platform }} platforms: ${{ matrix.platform }}
file: ${{ matrix.file }} file: ${{ matrix.file }}
context: ${{ matrix.context }} context: ${{ matrix.context }}
tags: ${{ secrets.DOCKERHUB_USERNAME }}/weknora-${{ matrix.service_name }}:latest tags: |
${{ secrets.DOCKERHUB_USERNAME }}/weknora-${{ matrix.service_name }}:latest
${{ secrets.DOCKERHUB_USERNAME }}/weknora-${{ matrix.service_name }}:${{ env.VERSION }}
cache-from: type=registry,ref=${{ secrets.DOCKERHUB_USERNAME }}/weknora-${{ matrix.service_name }}:cache
cache-to: type=registry,ref=${{ secrets.DOCKERHUB_USERNAME }}/weknora-${{ matrix.service_name }}:cache,mode=max

1
VERSION Normal file
View File

@@ -0,0 +1 @@
0.1.0