Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sudo: required
- services:
- - docker
- env:
- global:
- - IMAGE_NAME=gtesei/hello_docker_2
- - REGISTRY_USER=gtesei
- # REGISTRY_PASS=...
- - secure: H8o2BrmikY0e9Gzj1t/Ca1H+hblEv9GC6Qd9MQoN/zxXx0MtiZw3eyCuBO4rpYvX80oeS/e9QM1b4v8OUCsRqGd1nwz4QhRQIRyzh03+n+Sp84qnTqAZvDNbPl0WYDSJyRYFij7SpVP37encJX8ioPaE+YarNn1AGUAVthFOvWhEEeuDGV0lDOXw0j+LsXr1hf821dqvlFLBXPE0dVB6LZD2QEde4BaCQaM+FgBRrcz/bkLMBByviUxdCevJsHSOnhc4rZCbBZ5k5oByJsXVMX/S+SFwP5N4ljkF9rjtIA8fMOlGjk8Z8kXSk3BeLctXGSrZBZBsXG2e89AfBeXFrK91tYdLJROXWdd6MN+U9r+FSIblHqB51zE2zFUpXK9pijUeJLNC2eacdNMRTvxA+tudEIuGkIKkgA4aGw8knoroWXI8ByLtVJA2mXQvlMqiN+pVQt36rwx1Tz0mlw2QOsI713f/JhSoJQNX7flRJrcs2FroCCmDrnpXiE+FN+svjLKz7b07lzw8H78PGfj11YPV8LGDHMRqf0/fu55157QaDgoDKekBLuwXYGT+q5pOu91r+9ywIUo5V8WXel7VM1iUqu3Kjq8DLpwiTErENwEEoq8x5uATXAHsnoXEpBFSj6RsU1BdambMkoz7bbOgviVwTDTGB4jgX7iYdlEYdzA=
- before_script:
- - version="$(sed -nE 's/^blog-travis-docker==(\S+).*/\1/p' requirements.txt)"
- - docker pull "$IMAGE_NAME" || true
- script:
- - docker build --pull --cache-from "$IMAGE_NAME" --tag "$IMAGE_NAME" .
- - docker run "$IMAGE_NAME"
- after_script:
- - docker images
- before_deploy:
- - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASS"
- - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:latest"
- - docker tag "$IMAGE_NAME" "${IMAGE_NAME}:${version}"
- deploy:
- provider: script
- script: docker push "${IMAGE_NAME}:latest" && docker push "${IMAGE_NAME}:${version}"
- on:
- branch: master
Add Comment
Please, Sign In to add comment