-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
34 lines (34 loc) · 2.1 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
language: python
cache: pip
python:
- '3.7'
before_install:
- ./scripts/aws_config.sh
install:
- pip install awscli
- pip install aws-sam-cli
jobs:
include:
- stage: test
script:
- pip install pytest
- pip install -r app/requirements.txt
- pytest . -v
# - stage: deploy
# script:
# - sam validate
# - sam build --debug
# - sam package --s3-bucket fastapi-bucket --output-template-file out.yml
# --region eu-west-1
# - sam deploy --template-file out.yml --stack-name fastapi --region
# eu-west-1 --no-fail-on-empty-changeset --capabilities CAPABILITY_IAM
# skip_cleanup: true
# if: branch = master
notifications:
email:
on_failure: never
env:
global:
- AWS_DEFAULT_REGION=eu-west-1
- secure: jkB7Dj5kmOanJd/lrTRTUeHOEKvsLNaICAb+KJfjpszNy8mtt3vhJ0UsJgD2nRx60gTrZpIK52g9F9hsMJeVcc5KZPsw/gLoHErEUAe7Y0EffDb2jPwNb4xfy2gjPdJ/lZywyTcfh2h4LPFs71XDoxBGl60yPV1Vq4SiQRWVzTlTlfs0R9cD0Gto6QK6SzbBf6mwIsYRAFcQMy80loYeV1LBByd2za7gwmXVEG1e2kyebtskkVsvCB+6MvaWO7O0mWV7PT2Vu5YTqXx3VWurdtKpgvJfTcWiSRgER5Sd6NOW3nu0prEE0+wtXQu0uc4rtUcopgZjJiZHFdGoyOl6uv9MN6FMFBHgvaZDQKkguZSd2qlkTatTcdd0n6aKm8C/FZzoSUex0mVpMSExRuynJb9aYycoIbQEcgOT96sVIEsDaPK9cFcmfKiRZQr4RzevhB/lD9z+arIQ4dVQf2MDcNLfbrz3/b6vylUv5B0Wyq/Bf3NgQXL4/3ZQkOyIQRfCjXT624QUjcJ5+IFMqTgk5MFCoXRk+Z2NKmdk3isXdgHFEUzkA7dGE2dDHJBFk1b0Qo0DwjSoPYQgYCfClctS7+k7hB61mH/6h6Tvlj7ftEO7yQos5a79DhUZw6iMiEn36bTDJgUDtVS9cY5lSZ/8R4m2XIKups7YXtWnxDnwTfY=
- secure: CiOFy3j+9fUtrsOqv8AW5Tp1Br4/d+Q1HF3GBjEVBvuFMDKW62aKkiQ0J1PKOGGDsyru62shLfj2GtRKnsvGiVlAyZnShwdm4UMFAq5fj6dmLScrGnJgyEb0eAjxX4ypeWSg6hIwv0oWKGvqmom3T7UUzf5gX4tycH561H8ruLvcAzViIHg/9bSglftDzhBJBmiNtR1XsutUGBDzraRPGrFbLMTPmmybRBi+rcksFtK2atlYMp9Rm8DpC9oGQwOuxsCEwA/WuAlicoECqWEH6pNscklLM1MghR8Z+FwBSPYjNWc5S54LcJIlBX0oSjFsJMG/ge7kHSz703TXlBocu2oEuwDlIz+SfRlxIjpXHJrTl5y1G7Ha8YziFDnItkYmZWYpzkmGaGw+NjFKpsPJFKwx79Tp39ATk0Cnd1orPV6RYPh2QBeYMU7Wcw0S9K56egkFZnsUZubG53Do9uPp8+1LYukzLvcdw3RgHz0/SuEuMnBPsRCbKpzk65JfzA1scpg2zks3H/Jqk16SYUa6q4swKE30HyjzQuTrT3HFhh8r70cS7iW2XXd/eTv28EVkIZB4MW3zv8BBFJ8E2erbz5k2dWXvfaQmNr/fPS0BKI/N/Bhn+pzeTNYR0IwiS4ShU6ha+yi4sf0Qv1rk0GFlxlxoTzONUk/JZV01JblwqKk=