#!/bin/bash
cat > rhscm.sh <<EOF
git clone -b $Branch http://daima:123456789@git.rpdns.com/Microservice/rhscm.git
cd rhscm
GOOS=linux CGO_ENABLED=0 go build -ldflags="-s -w" -installsuffix cgo -o rhscm main.go
echo '
FROM nginx
COPY rhscm /
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
CMD ["/rhscm"]
' > Dockerfile
docker build -t 10.1.1.249/datacenter/rhscm:$Branch-$time .
docker login --username=admin 10.1.1.249 --password=Harbor12345
docker push 10.1.1.249/datacenter/rhscm:$Branch-$time
cd ..
rm -rf rhscm
EOF
sh rhscm.sh