Guest User

Untitled

a guest
Oct 18th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. sudo: required
  2. services:
  3. - docker
  4. env:
  5. global:
  6. - IMAGE_NAME=gtesei/hello_docker_2
  7. - REGISTRY_USER=gtesei
  8. # REGISTRY_PASS=...
  9. - secure: H8o2BrmikY0e9Gzj1t/Ca1H+hblEv9GC6Qd9MQoN/zxXx0MtiZw3eyCuBO4rpYvX80oeS/e9QM1b4v8OUCsRqGd1nwz4QhRQIRyzh03+n+Sp84qnTqAZvDNbPl0WYDSJyRYFij7SpVP37encJX8ioPaE+YarNn1AGUAVthFOvWhEEeuDGV0lDOXw0j+LsXr1hf821dqvlFLBXPE0dVB6LZD2QEde4BaCQaM+FgBRrcz/bkLMBByviUxdCevJsHSOnhc4rZCbBZ5k5oByJsXVMX/S+SFwP5N4ljkF9rjtIA8fMOlGjk8Z8kXSk3BeLctXGSrZBZBsXG2e89AfBeXFrK91tYdLJROXWdd6MN+U9r+FSIblHqB51zE2zFUpXK9pijUeJLNC2eacdNMRTvxA+tudEIuGkIKkgA4aGw8knoroWXI8ByLtVJA2mXQvlMqiN+pVQt36rwx1Tz0mlw2QOsI713f/JhSoJQNX7flRJrcs2FroCCmDrnpXiE+FN+svjLKz7b07lzw8H78PGfj11YPV8LGDHMRqf0/fu55157QaDgoDKekBLuwXYGT+q5pOu91r+9ywIUo5V8WXel7VM1iUqu3Kjq8DLpwiTErENwEEoq8x5uATXAHsnoXEpBFSj6RsU1BdambMkoz7bbOgviVwTDTGB4jgX7iYdlEYdzA=
  10. before_script:
  11. - version="$(sed -nE 's/^blog-travis-docker==(\S+).*/\1/p' requirements.txt)"
  12. - docker pull "$IMAGE_NAME" || true
  13. script:
  14. - docker build --pull --cache-from "$IMAGE_NAME" --tag "$IMAGE_NAME" .
  15. - docker run "$IMAGE_NAME"
  16.  
  17. after_script:
  18. - docker images
  19.  
  20. before_deploy:
  21. - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASS"
  22. - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:latest"
  23. - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:${version}"
  24. deploy:
  25. provider: script
  26. script: docker push "${IMAGE_NAME}:latest" && docker push "${IMAGE_NAME}:${version}"
  27. on:
  28. branch: master
Add Comment
Please, Sign In to add comment