modified: .github/workflows/build_docker.yml

This commit is contained in:
elseif 2026-07-16 12:14:25 +08:00
parent a46286d886
commit 68e9f1f5c2

View File

@ -42,10 +42,8 @@ jobs:
NEWEST=$(wget -nv -O - "https://upgrade.mikrotik.ltd/routeros/NEWESTa7.$CHANNEL?t=$TIMESTAMP") NEWEST=$(wget -nv -O - "https://upgrade.mikrotik.ltd/routeros/NEWESTa7.$CHANNEL?t=$TIMESTAMP")
VERSION=$(echo "$NEWEST" | cut -d ' ' -f1) VERSION=$(echo "$NEWEST" | cut -d ' ' -f1)
echo "Latest version: $VERSION" echo "Latest version: $VERSION"
if [ "$CHANNEL" = "stable" ]; then
echo "IS_LATEST=true" >> $GITHUB_ENV echo "IS_LATEST=true" >> $GITHUB_ENV
fi fi
fi
echo "VERSION=$VERSION" >> $GITHUB_ENV echo "VERSION=$VERSION" >> $GITHUB_ENV
- name: Download CHR image - name: Download CHR image
@ -190,7 +188,11 @@ jobs:
- name: Update :latest tag for stable channel - name: Update :latest tag for stable channel
if: env.IS_LATEST == 'true' if: env.IS_LATEST == 'true'
run: | run: |
docker buildx imagetools create -t ${{ env.IMAGE }}:latest ${{ env.IMAGE }}:${{ env.VERSION }} TAGS="-t ${{ env.IMAGE }}:${{ env.CHANNEL }}"
if [ "$CHANNEL" = "stable" ]; then
TAGS="$TAGS -t ${{ env.IMAGE }}:latest"
fi
docker buildx imagetools create $TAGS ${{ env.IMAGE }}:${{ env.VERSION }}
- name: Save Docker Image as tar - name: Save Docker Image as tar
run: | run: |