Skip to content

Commit 4577842

Browse files
committed
update ci
Signed-off-by: zhangzujian <zhangzujian.7@gmail.com>
1 parent 1913eb2 commit 4577842

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

.github/workflows/publish.yaml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,20 @@ jobs:
2020
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
2121
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
2222
DOCKER_CLI_EXPERIMENTAL: enabled
23+
COMMIT: ${{ github.sha }}
2324
run: |
2425
TAG=$(cat VERSION)
2526
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
26-
docker pull kubeovn/kube-ovn:$TAG-x86
27-
docker pull kubeovn/kube-ovn:$TAG-arm
28-
docker pull kubeovn/kube-ovn:$TAG-debug-x86
29-
docker pull kubeovn/kube-ovn:$TAG-debug-arm
30-
docker manifest create kubeovn/kube-ovn:$TAG kubeovn/kube-ovn:$TAG-x86 kubeovn/kube-ovn:$TAG-arm
31-
docker manifest create kubeovn/kube-ovn:$TAG-debug kubeovn/kube-ovn:$TAG-debug-x86 kubeovn/kube-ovn:$TAG-debug-arm
32-
docker manifest push kubeovn/kube-ovn:$TAG
33-
docker manifest push kubeovn/kube-ovn:$TAG-debug
27+
docker pull kubeovn/kube-ovn:$TAG-$COMMIT-x86
28+
docker pull kubeovn/kube-ovn:$TAG-$COMMIT-arm
29+
docker pull kubeovn/kube-ovn:$TAG-debug-$COMMIT-x86
30+
docker pull kubeovn/kube-ovn:$TAG-debug-$COMMIT-arm
31+
docker manifest create kubeovn/kube-ovn:$TAG-$COMMIT kubeovn/kube-ovn:$TAG-$COMMIT-x86 kubeovn/kube-ovn:$TAG-$COMMIT-arm
32+
docker manifest create kubeovn/kube-ovn:$TAG-debug-$COMMIT kubeovn/kube-ovn:$TAG-debug-$COMMIT-x86 kubeovn/kube-ovn:$TAG-debug-$COMMIT-arm
33+
docker manifest push kubeovn/kube-ovn:$TAG-$COMMIT
34+
docker manifest push kubeovn/kube-ovn:$TAG-debug-$COMMIT
3435
35-
docker pull kubeovn/vpc-nat-gateway:$TAG-x86
36-
docker pull kubeovn/vpc-nat-gateway:$TAG-arm
37-
docker manifest create kubeovn/vpc-nat-gateway:$TAG kubeovn/vpc-nat-gateway:$TAG-x86 kubeovn/vpc-nat-gateway:$TAG-arm
38-
docker manifest push kubeovn/vpc-nat-gateway:$TAG
36+
docker pull kubeovn/vpc-nat-gateway:$TAG-$COMMIT-x86
37+
docker pull kubeovn/vpc-nat-gateway:$TAG-$COMMIT-arm
38+
docker manifest create kubeovn/vpc-nat-gateway:$TAG-$COMMIT kubeovn/vpc-nat-gateway:$TAG-$COMMIT-x86 kubeovn/vpc-nat-gateway:$TAG-$COMMIT-arm
39+
docker manifest push kubeovn/vpc-nat-gateway:$TAG-$COMMIT

0 commit comments

Comments
 (0)