Guest User

Untitled

a guest
Jan 31st, 2017
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Before you can execute this script make you have taged and pushed your image to your local regsitry
  4.  
  5. # docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
  6. # docker push NAME[:TAG]
  7.  
  8. USR="osadmin"
  9. DOM="bluebank.io"
  10. APP="want"
  11.  
  12. BUILDER_TOKEN='xxx'
  13. DEPLOYER_TOKEN='xxx'
  14. pushd node
  15.  
  16. echo -e "# Build image\n"
  17. docker build -t registry.bluebank.openshift.com/osadmin/want:latest .
  18.  
  19. echo -e "# Login to registry\n"
  20. docker login --username=${USR}@b${DOM} --password=${BUILDER_TOKEN} registry.bluebank.openshift.com
  21. #docker login --username=${USR}@${DOM} --password=$(oc whoami -t) registry.bluebank.openshift.com
  22.  
  23. echo -e "# Push image\n"
  24. docker push registry.bluebank.openshift.com/{USR}/{APP}:latest
  25.  
  26. echo -e "# Login as deployer\n"
  27. oc login https://api.bluebank.openshift.com --token=${DEPLOYER_TOKEN}
  28.  
  29. echo -e "# Create applicaiton\n"
  30. oc new-app registry.bluebank.openshift.com/${USR}/${APP}:latest
  31.  
  32. popd
Add Comment
Please, Sign In to add comment