language: java jdk: oraclejdk8 before_cache: - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock - rm -fr $HOME/.gradle/caches/*/plugin-resolution/ cache: directories: - $HOME/.gradle/caches/ - $HOME/.gradle/wrapper/ before_install: source .travis/tracers.sh script: ./gradlew build deploy: provider: lambda skip_cleanup: true function_name: extractor-java region: us-east-2 role: arn:aws:iam::695208893210:role/lambda-role runtime: java8 module_name: org.algorithm_visualizer handler_name: Extractor::handleRequest access_key_id: $AWS_ACCESS_KEY_ID secret_access_key: $AWS_SECRET_ACCESS_KEY zip: build/distributions/extractor.java.zip timeout: 10 memory_size: 512 on: branch: master env: global: # AWS_ACCESS_KEY_ID - secure: ls9JVpyq5QgjYtJwm5lDK483xJ+hKTlcMyCCEVxcRzQ+CFFnLzdxEFVa9v1Acl1RLgRCYYeVgXPzDENRi3t0wK+sQsDmqifPZ6h1/gCKjFbS/6e6eFkuSPZ02stLo0HkDqw1cODl/kLnMqlprlQY7yhTB1pUFo1hTHPlyR4V8sbXnbwP5wwtL0klKhVf1kjt8n5NQg7Wdc5mAAd28IUU2DyyFuZYWiVp0i1RDe18M4sT33VroGhzH0pjeXcukViR2a4VmTQJy/F8kdLgGDxUxyQ/T1VqVLCdez8eKSNrqrA3TGuh8IJVWuQsXvvtWtODwbsthrMpCuCOD4FsDkiXvFD6rbmeMBMl+b/7MI9JoIjY7uBrBCykLeI6Lzo9zxlFuxS6Qfh39lMtZLaOsbNI5MAea3LBCeXbsqXx1p7ySkUcTMiuoIG1ciLTIALz4tMFqKWEW12DI5o7Mh0RmrPL1giEZBqx0OdyhjDalnxiXxqwJKcMfxiCgDb1ZWeIQGWsQNah7g3ARbKZnmX8+Jspwvtn60CEArtFCwZpHUSP63XSJIxZJZ9KkACq+823cqQruHgeLvI9EoyiFKMjiAYt9wXf5ojAFwb7yV/TAk9SGxWKoe0cjYDxySPBudH3fP6XsQYH1jPZVIsAvBOtFt8xoOwKc4kULJFFm9d7oukWSs4= # AWS_SECRET_ACCESS_KEY - secure: fzb7FzPR0A0QhzGijwFsIoLeAtLiGgp6HjywMPKAIxmRruOneD0ND0aZXYV0rqkdKAnM+aq+rmYbzg80F9QeJBXavuSHQU9cC4NmiXBpyKBqmcx4BUmsBivY3ZaeTpYLF6xLJFoxeXVwvBZjqDpupPK0s4ZMCTeLHSHtVbIkoEnJ/0We/Cutpfhvg/19C/a7YSX7N5BTItOI8fxA7fbLvinra8wWsNDNp2FyJzE/hn+7KkJktb/Fk4xxtqx/HbyJ89WZM1M67BgrUwCdWEb6pQXCy2TRC8OxqBi0gLBHZPYNj/PIXrICzNIxJnwPCqMgJJHT+xYSJW2gwNFh9D6Y0ZAc3N5S7k8i9Ttt5esWfz+DxgavwXEtU53skb8cAhJWbtBur3PYHgIgxvrMCj/Az1Ofk5X8I2SGUxP8iD47v8rGS2WlaQsylF1dDqiIqm574CTE5nmD/EYVfqVeeH1rXhJh0B7eAjYfz5mhJrfYQnaVr9M3RX8XMxHE4RrdIMnlyPtinTMMrndVdKC0touX898kk3MwJdRUX5Wx73a4y1L2+oV90NFuU/qYfSC5M8JQFFEIj1j3xv+aBKQAmUSlZ/yNt7bfpoHUH8D00uErwLR9oRt3DL6RrJ0HMRdSTIlgLLLQKnQJF6wB2WEEEPv6Fe5waqFsIubO3ltCXjOn+vA=