-
Notifications
You must be signed in to change notification settings - Fork 14
/
circle.yml
45 lines (36 loc) · 1.12 KB
/
circle.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
machine:
timezone:
America/Chicago
node:
version: 6.1.0
php:
version: 7.0.11
environment:
# In addition to the environment variables defined in this file, these
# other variables are defined in the Circle CI UI.
#
# SITE_UUID: UUID of the Pantheon site to run tests on
# TERMINUS_MACHINE_TOKEN: The Pantheon machine token
# SLACK_CHANNEL: The Slack channel for sending notifications
# SLACK_URL: The Slack endpoint for sending notifications
#
TERMINUS_ENV: "update-dr"
PATH: $PATH:~/.composer/vendor/bin:~/.config/composer/vendor/bin
dependencies:
cache_directories:
- ~/.composer
- /opt/circleci/nodejs/v4.2.6/lib/node_modules
- /opt/circleci/nodejs/v4.2.6/bin
pre:
# Kick off Slack Notification
- php -f bin/slack_notify.php circle_start "${CIRCLE_BUILD_NUM}"
# Install BackstopJS and SlimerJS
- npm install -g backstopjs
- npm install -g slimerjs
# Install Terminus
- composer global require -n "pantheon-systems/terminus:1.4.1"
override:
- ./bin/drupal-auto-update.sh
test:
override:
- ls