-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
51 lines (40 loc) · 1.55 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
dist: trusty
language: python
python:
- "3.6"
addons:
chrome: stable
env:
matrix:
- CONFIG_BRANCH="customerA" DEPLOY_ENVIRONMENT="Custom-env-1"
- CONFIG_BRANCH="customerB" DEPLOY_ENVIRONMENT="Custom-env-2"
cache:
directories:
- vendor
before_install:
- source ./build/before_install.sh
install:
- source ./build/install.sh
before_script:
- source ./build/before_script.sh
script:
- source ./build/script.sh
after_success: ./after_success.sh
before_deploy:
- source ./before_deploy.sh
- node selenium.js
deploy:
- provider: elasticbeanstalk
edge: true
skip_cleanup: true
access_key_id: AKIAIALVBOTDF3XSBHMQ
secret_access_key:
secure: mCAnmNcBh1tw0+ugsfXsVNGNc8ZNdvTL1wJClNflGR8LRrIG2y6yV9n8IU/zGYynEPs4qPmrw3ppju+4EagslfYsSLzxmIR3hTtmhaS63IYeXXA0WkG634kcFKSiXf8kj7f7pLgfAgzgu9qitPMHTBWLELoe1cEADP+zpX84KhVFDryAze+XGmySNb6+2Ce2ZvMZZVgX2aHHWqupmhCfsauymkhZ5rv+UmrQAclOj/JvyX8Wq6luKC6HLv2zXjm57hDdmAZxhsDfX99zMfZzygrIyFzHsgSBj00LXLIlWMoDZiQC+bJOG+UOMmkSyXzxIe1nj92BxQ/XpGLYgmo8tlA1HfD8yH1l1vYc+TOyMmt34kE9Ek8CNZNQejQ7PmwP6xa048m0tg9kT9zE21vYaY5a6CW7zJJw9hRKj40NBl2RZBvo3ZaiGikiJjA6DB2C9+aKeU5+hlaHh3gyXUQGSszvSfYo3wmd1xQ8IjLnSN4V9KDaO+fFHTklVHA7fBjmPeWMLuNDjBpcT89qyj9+aiq019dhmL40ZO4ToYavhbVtanMgtDrGfNqyoy5HEZ/oK47n/nZUfZKptYQiWIzGk85CwwEJ+GvFV1mB/4P8DiTTZGRA71rfqssWI8Jqco1OPLkZ/nKsAlJbpbiDMxOo9F4/9TPzSx0AlTZkJ7FzyZk=
zip_file: "deploy_package.zip"
bucket_name: "travis-deploy-awstest"
region: eu-west-1
app: awstest
env: ${DEPLOY_ENVIRONMENT}
on:
repo: ckszabi/product
branch: master