選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 

15 行
482 B

  1. #!/bin/bash
  2. set -e
  3. cd /mnt/d/code/new-api
  4. BRANCH=$(git rev-parse --abbrev-ref HEAD | sed 's/\//-/g')
  5. COMMIT=$(git rev-parse --short HEAD)
  6. DIRTY=""
  7. git diff --quiet && git diff --cached --quiet 2>/dev/null || DIRTY="-dirty"
  8. TAG="$(date +%Y%m%d%H%M)-${BRANCH}-${COMMIT}${DIRTY}"
  9. IMAGE="registry.cn-hangzhou.aliyuncs.com/fengsilin/new-api:${TAG}"
  10. echo "Building: $IMAGE"
  11. docker build -t "$IMAGE" . 2>&1 | tail -12
  12. echo "===exit ${PIPESTATUS[0]}==="
  13. echo "IMAGE=$IMAGE"
  14. echo "TAG=$TAG"