-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy path.travis.yml
34 lines (34 loc) · 1.51 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
sudo: false
language: python
python:
- '3.6'
cache:
directories:
- $HOME/.cache/pip
- $HOME/.cache/pre-commit
install:
- pip install -r requirements.txt
- pip install -e .
before_script:
- wget https://s3-us-west-2.amazonaws.com/dynamodb-local/dynamodb_local_latest.tar.gz -O /tmp/dynamodb_local_latest.tar.gz
- tar -xzf /tmp/dynamodb_local_latest.tar.gz -C /tmp
- java -Djava.library.path=/tmp/DynamoDBLocal_lib -jar /tmp/DynamoDBLocal.jar -inMemory &
- sleep 2
env:
- AWS_SECRET_ACCESS_KEY=mock AWS_ACCESS_KEY_ID=mock
script:
- make test
- make lint
jobs:
include:
- stage: deploy
python: '3.6'
deploy:
provider: pypi
user: lyft-pynamodb-attributes
password:
secure: "oPXSYwu9CIsVf0J72A7O/pKydEWfSPdUzMAonS5MjmCfyG7h+ZcrrOragtGC3Z5tbbwVIygNLRTAFLF+8ob+pfv7tk3sQPe05n7W0tBG03Rd3gJbkfjvWgtK+3rJHMXrFP+f3Vhd8eeIGsZkK857GpZ0N8/0GicrJe0T3tUyf6D3P/sPcHYMKXjZLQXbTYmdhr8SZUYuCoWnK+M69UPaZThrbgxu+Jx340rUpbsgbFLkkqea3252YeSDtYEBLszW8tr65X46Ea33c3WBS+7mTYVWNrlXwKq6Pxe/0merDhXEVbbLTjkxZB6PGe2YCdF+df8jzrKbaNjg2xSgBObbN/AaJMjSluPeH4uJnxlN5+OM99/+mZUA2zGgkTR/La0Zx3DCaqWpRuC2hdptU+Djc6oz6W0j3ZsQZX5ODQ/YZD2RyX6M7tfH7P5JEv+jEcM+7x0cUJHxbWVOqUcUTb5rmP2VdjQGW+YFRowtjWtw5jG4nGhVGHKOYk1VUEpOttyy1rioYpmsIRVggsERJ9BFTlXJF9LD15UXnm4xfShKIlF7dOj1N2RU3GU4pZ54Tb3UJrPtF8IKDSWy1Izzxurvcjaeae85LciKN1jtP/CsNKEb1azCtJlDpIBi5I7I8eZdMPo2AISUV7wqD50+3Br/SmPNvArL1tHKD46qS1DyCN8="
on:
tags: true
distributions: sdist
repo: lyft/pynamodb-attributes