build.sh 771 B

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