@@ -2,7 +2,7 @@ version: 2
22jobs :
33 build :
44 docker :
5- - image : kporras07/docker-drupal-nginx:php-7.2.x
5+ - image : kporras07/docker-drupal-nginx:php-7.2.x-backstop
66 - image : selenium/standalone-chrome-debug:3.6.0
77 - image : kporras07/lighthouse-ci:nonheadless
88 - image : mariadb:5.5
1818 keys :
1919 - npm-cache-{{ checksum "package.json" }}
2020 - composer-cache-{{ checksum "composer.lock" }}
21- - run :
22- name : Install Node 6
23- command : |
24- curl "https://deb.nodesource.com/setup_6.x" -o "setup_6.x"
25- chmod +x setup_6.x
26- ./setup_6.x
27- rm setup_6.x
28- apt-get install nodejs -y
2921 - run : npm install
3022 - save_cache :
3123 key : npm-cache-{{ checksum "package.json" }}
5951 ./node_modules/.bin/gulp phplint
6052 ./node_modules/.bin/gulp drupalcs
6153 ./node_modules/.bin/gulp eslint
54+ - run :
55+ name : Backstop
56+ command : |
57+ backstop reference
58+ backstop test
59+ - store_artifacts :
60+ path : ./backstop_data
61+ destination : backstop
6262 - run :
6363 name : Behat Testing
6464 command : |
@@ -159,7 +159,7 @@ jobs:
159159
160160 deploy-multidev :
161161 docker :
162- - image:kporras07/docker-drupal-nginx:php-7.2.x
162+ - image : kporras07/docker-drupal-nginx:php-7.2.x
163163 working_directory : /var/www/<%= appName %>
164164 steps :
165165 - checkout
@@ -174,14 +174,15 @@ jobs:
174174 mv composer.phar /usr/bin/composer
175175 mkdir $HOME/terminus && cd $HOME/terminus
176176 curl -O https://raw.githubusercontent.com/pantheon-systems/terminus-installer/master/builds/installer.phar && php installer.phar install
177+ ln -s $HOME/terminus/vendor/bin/terminus /usr/bin/terminus
177178 terminus auth:login --machine-token=$PANTHEON_TOKEN
179+ cd /var/www/<%= appName % >
178180 - run : composer install
179181 - run :
180182 name : Install ahoy
181183 command : |
182184 apt-get update -y && apt-get install wget -y
183- wget -q https://github.com/devinci-code/ahoy/releases/download/1.1.0/ahoy-`uname -s`-amd64 -O /usr/local/bin/ahoy && chmod +x /usr/local/bin/ahoy
184- - checkout
185+ wget -q https://github.com/devinci-code/ahoy/releases/download/2.0.0/ahoy-`uname -s`-amd64 -O /usr/local/bin/ahoy && chmod +x /usr/local/bin/ahoy
185186 - add_ssh_keys :
186187 fingerprints :
187188 # @TODO: Add ssh_key fingerprint here.
0 commit comments