This repository has been archived by the owner on Dec 27, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 61
/
Copy path.travis.yml
96 lines (96 loc) · 3.53 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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
language: php
env:
- COB_ARTIFACT="boston" TASK="./task.sh -Dbehat.run-server=true -Dproject.build_db_from=initialize validate:all build:local tests:all"
- COB_ARTIFACT="hub" TASK="./hub-task.sh -Dbehat.run-server=true validate:all build:test:hub"
branches:
only:
- develop
- master
- settings
- bibblio_api_pathing
- cityscore_rest
- enable_related
php:
- 7.1
dist: trusty
addons:
apt:
packages:
- libssl1.0.0
ssh_known_hosts:
- svn-14671.prod.hosting.acquia.com
- staging-15139.prod.hosting.acquia.com
- staging-15142.prod.hosting.acquia.com
- staging-19375.prod.hosting.acquia.com
- 54.205.51.146
- 54.80.38.136
cache:
bundler: true
apt: true
directories:
- "$HOME/.composer/cache"
- "$HOME/.drush/cache"
- "$HOME/.nvm"
- vendor
- node_modules
- docroot/sites/all/themes/custom/boston/node_modules
- docroot/sites/all/themes/custom/boston_hub/node_modules
- docroot/sites/all/themes/custom/boston_public/node_modules
notifications:
slack:
secure: b2UX5FnE2/C5MDNK47EP0GZIRmfwX+18HES0Q/uSwt6t7+ogKCtIjWCp1sIPd7jqRak0VmLoM0OHy6MBjz6x+1MQMNUqPEiO1f2APgBJ48c6rzeWQKTVfrKsUvPYIA+gxQ7jq7Gn0zPYQ5/+KXkxac+NrVoH85sI0xIL2BhFgQu1W4OlLLFKT11U7zJtCi3bcYhF7/eyCcrs3+IBGGp9sldjWvaVLDqUnFjz3c5AXwxlbJ6UTq7GIdIEe5Xw/UOJS9weedhoYH2XSNzFpmqqkAGcvkFpgCeYxf12iiqkmoAq5A0CxWVXqA3vG+imabuQonpbQsGdvtFP71EV9o9DxwATwxaGhBpX+Sw4zN7v25IC6n7rcvcK2F9dtY0CAb8BpWbEbWMDXXmVvFEVAvgARQ/b+L7YOJbNbbJwJQqZkllJp0lAFluyMDwpP2Ncr177S5hR/4Z6rlj1aLK1nhbmi/tK/kSNe+bcashm7/S2KG076hN0b5TB87hsbkvHsnVJDMKXSHwKrrdJiXDAkwZbl2sBp/bbfMTXyEqrINUG4WA70WXP3lR/QJy2pldVEYIU5rRwSzZ0BJ9raF7iiXFgTn3+Yhl0U/UgcDCEKoRvutM/suCy1mQBYP+Gv1uyFNFco37doQbPeyAXNb1vjfJQtyzy8I31gIN/sK590YxLBCA=
before_install:
- echo "-----------------"
- echo $encrypted_6b6c62353547_iv
- echo "-----------------"
- openssl aes-256-cbc -K $encrypted_78f8f4cdd95d_key -iv $encrypted_78f8f4cdd95d_iv -in scripts/deploy/acquia_deploy.enc -out scripts/deploy/acquia_deploy -d
- eval "$(ssh-agent -s)"
- chmod 600 scripts/deploy/acquia_deploy
- ssh-add scripts/deploy/acquia_deploy
- nvm install 5.6.0
- nvm use 5.6.0
- composer selfupdate
- phpenv config-rm xdebug.ini
- echo 'variables_order = "EGPCS"' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini
- git config --global user.name "Travis-CI"
- git config --global user.email "[email protected]"
- mysql -e 'CREATE DATABASE drupal;'
- mysql -e 'CREATE DATABASE hub;'
install:
- composer install --prefer-source
- export PATH=$PATH:$TRAVIS_BUILD_DIR/bin
before_script:
- rm -f ~/.drush/cache/download/*---updates.drupal.org-release-history-*
- scripts/make/apply-settings.sh
script:
- "$TASK"
- scripts/make/apply-crispus.sh
deploy:
- provider: script
skip_cleanup: true
script: bash scripts/deploy/travis-deploy.sh $TRAVIS_BRANCH develop-build $COB_ARTIFACT
on:
branch: develop
- provider: script
skip_cleanup: true
script: bash scripts/deploy/travis-deploy.sh $TRAVIS_BRANCH master-build $COB_ARTIFACT
on:
branch: master
- provider: script
skip_cleanup: true
script: bash scripts/deploy/travis-deploy.sh $TRAVIS_BRANCH bibblio-build $COB_ARTIFACT
on:
branch: bibblio_api_pathing
condition: $COB_ARTIFACT = boston
- provider: script
skip_cleanup: true
script: bash scripts/deploy/travis-deploy.sh $TRAVIS_BRANCH cityscore_rest $COB_ARTIFACT
on:
branch: cityscore_rest
condition: $COB_ARTIFACT = boston
- provider: script
skip_cleanup: true
script: bash scripts/deploy/travis-deploy.sh $TRAVIS_BRANCH enable_related $COB_ARTIFACT
on:
branch: enable_related
condition: $COB_ARTIFACT = boston