Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. #/bin/bash
  2.  
  3. REPOSITRY_NAME=`basename $(pwd)`
  4.  
  5. docker build --no-cache -t $REPOSITRY_NAME .
  6. docker run $REPOSITRY_NAME nosetests
  7. ERR=$?
  8.  
  9. echo $ERR
  10.  
  11. if [ $ERR -eq 0 ]; then
  12. HASH=$(git rev-parse --short HEAD)
  13. docker tag $REPOSITRY_NAME docker-registry:5000/$REPOSITRY_NAME:$HASH
  14. docker push docker-registry:5000/$REPOSITRY_NAME:$HASH
  15. echo "docker pull docker-registry:5000/$REPOSITRY_NAME:$HASH"
  16. else
  17. echo "Test Fail"
  18. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement