build.sh 420 B

123456789101112131415
  1. TAG=$(git rev-parse --short HEAD)
  2. NAME="docker.dezendorf.net/code-server"
  3. YAML="../../dezendorf/homelab/k3s/codeserver/codeserver.yaml"
  4. docker build --no-cache -t ${NAME}:${TAG} . < Dockerfile
  5. docker push ${NAME}:${TAG}
  6. docker push ${NAME}:latest
  7. echo "Built and pushed:"
  8. echo " ${NAME}:${TAG}"
  9. echo " ${NAME}:latest"
  10. sed -i -e "s#$NAME:.*#$NAME:$TAG#g" ${YAML}
  11. git add ${YAML}
  12. git commit -m "releasing $NAME:$TAG"