refactor: update environment variable names and enhance README for clarity
All checks were successful
Weekly Docker Build / build (amd64) (push) Successful in 36s
All checks were successful
Weekly Docker Build / build (amd64) (push) Successful in 36s
This commit is contained in:
@@ -7,7 +7,7 @@ on:
|
||||
workflow_dispatch: # Cho phép chạy tay nếu cần
|
||||
|
||||
env:
|
||||
BASE_IMAGE_PATH: git.thuanle.me/public/base
|
||||
IMAGE_BASE: git.thuanle.me/public/base
|
||||
IMAGE: arch-docker-node
|
||||
|
||||
jobs:
|
||||
@@ -34,32 +34,9 @@ jobs:
|
||||
|
||||
docker build \
|
||||
-f ${{ env.IMAGE }}.${{ matrix.arch }}.Dockerfile \
|
||||
-t ${{ env.BASE_IMAGE_PATH }}:${{ env.IMAGE }}-${{ matrix.arch }}-latest \
|
||||
-t ${{ env.IMAGE_BASE }}:${{ env.IMAGE }}-${{ matrix.arch }}-latest \
|
||||
--label "build_date=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" \
|
||||
--label "commit_sha=${{ github.sha }}" \
|
||||
.
|
||||
|
||||
docker push ${{ env.BASE_IMAGE_PATH }}:${{ env.IMAGE }}-${{ matrix.arch }}-latest
|
||||
|
||||
# amend-manifest:
|
||||
# runs-on: ubuntu-latest
|
||||
# needs: [build]
|
||||
# steps:
|
||||
# - name: Login to Docker Registry
|
||||
# uses: docker/login-action@v3
|
||||
# with:
|
||||
# registry: git.thuanle.me
|
||||
# username: ${{ secrets.DOCKER_USERNAME }}
|
||||
# password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
|
||||
# - name: Push Docker manifest
|
||||
# run: |
|
||||
# echo "Delete existing manifest"
|
||||
# docker manifest rm ${{ env.BASE_IMAGE_PATH }}:latest || true
|
||||
|
||||
# echo "Create new manifest"
|
||||
# docker manifest create ${{ env.BASE_IMAGE_PATH }}:latest \
|
||||
# ${{ env.BASE_IMAGE_PATH }}:amd64-latest \
|
||||
# ${{ env.BASE_IMAGE_PATH }}:arm64-latest
|
||||
|
||||
# docker manifest push ${{ env.BASE_IMAGE_PATH }}:latest
|
||||
docker push ${{ env.IMAGE_BASE }}:${{ env.IMAGE }}-${{ matrix.arch }}-latest
|
||||
|
||||
Reference in New Issue
Block a user