#!/bin/bash gitVersion=$(git rev-parse HEAD) # echo $gitVersion gitShortVersion=$(git rev-parse --short HEAD) # echo $gitShortVersion # # 指定字符串长度 # LENGTH=10 #編譯DOckerfile 餅推送到腿服務 指定鏡像名稱為ppdios aws ecr get-login-password --region ap-east-1 | docker login --username AWS --password-stdin 084828556997.dkr.ecr.ap-east-1.amazonaws.com #--progress=plain docker buildx build --platform linux/amd64,linux/arm64 . -t wallet:${gitShortVersion} --build-arg GIT_VERSION=${gitVersion} --build-arg GIT_SHORT_VERSION=${gitShortVersion} docker tag wallet:${gitShortVersion} 084828556997.dkr.ecr.ap-east-1.amazonaws.com/app/wallet:${gitShortVersion} docker push 084828556997.dkr.ecr.ap-east-1.amazonaws.com/app/wallet:${gitShortVersion}