Unverified Commit 7cddc824 authored by Jin Hyuk Chang's avatar Jin Hyuk Chang Committed by GitHub

[DPTOOLS-2252] Publish Docker image via Travis CI (#150)

parent 87822d3c
......@@ -38,3 +38,15 @@ deploy:
tags: true
repo: lyft/amundsenfrontendlibrary
condition: $IS_DEPLOYABLE = true
deploy:
provider: script
script: docker login -u amundsendev -p $DOCKER_LOGIN_PASSWORD && make build-push-image
on:
branch: master
tags: true
repo: lyft/amundsenfrontendlibrary
condition: $IS_DEPLOYABLE = true
env:
matrix:
secure: jvpvfKHbZYDaLgNh/sNPOd2ZU2v4xhrKnPiIKyiHgATTOo1kk+u7H9wsOTjalFwrUi7LtbVgi7XN81bV5toAK/EUBDsNzS7AHJRPnhCLc+jj56JDGH8QcnSeHp3+fDGPQ2rcJUhFZ1r+9NW6V9WQzviuTqUIKY9p7em/Pop2Z8hth6DZuaOkcmozlwMPRGxOZvglEgpD43dVYQraixPJNk+/D3fa26S8be9DdBqE/Cjxs1ZGHQpMxBQSR753/jmt1oCUfS2Bdrh6+/S7oJf7rHrsMWR8TEt1f6HF1wf+0RZUhmY0rCB7PVchcRxz4QusdabQ564pHizIYZ99jd/PGj2wQwYf5hKOgAOukYbxVS/9HPDQOTy9KAcpLmbwXQ6u+GgTF9ZRzhTPY2cvEiavSgUd8Nf5gSyFtw/JDyc8guhxsYSoe44mZHbxNr3VV043YMrQS/5vAiBASwtoC8lzxD1S391EMFcECmmILLne7+bO0h9aQcq+Weijq2W7d/Ec5MTMpHUMZBAgZO6FM9zpY6bTQhfl8PuQViXOfBVZNZZ7n5Cv7XA0vidQS6oPpYBZaw9PZ5nfoFBt5fcZ3kzk/m5JWFQ/+2Ed5ZG7v+fH7Xz/oStkzP/JP2RDnq/5X8VK1L3t3v/r6rM1j8k1DcnaKnbiCDq7W98sA6t1P2xSEAI=
IMAGE := amundsendev/amundsen-frontend
VERSION:= $(shell grep -m 1 '__version__' setup.py | cut -d '=' -f 2 | tr -d "'" | tr -d '[:space:]')
.PHONY: clean
clean:
find . -name \*.pyc -delete
......@@ -18,3 +21,16 @@ mypy:
.PHONY: test
test: test_unit lint mypy
.PHONY: image
image:
docker build -f public.Dockerfile -t ${IMAGE}:${VERSION} .
docker tag ${IMAGE}:${VERSION} ${IMAGE}:latest
.PHONY: push-image
push-image:
docker push ${IMAGE}:${VERSION}
docker push ${IMAGE}:latest
.PHONY: build-push-image
build-push-image: image push-image
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment