Skip to content

Commit d05b82e

Browse files
author
composer-lock-update
committed
Cache Docker and export BitBucket environment variables
1 parent 514966d commit d05b82e

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

bitbucket-pipelines.yml

+25-1
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,38 @@ x-bash-env-steps:
77
default_steps: &default_steps
88
- step:
99
name: Configure Environment Variables
10+
services:
11+
- docker
12+
caches:
13+
- docker
1014
script:
1115
- *bash_env_export
12-
- CI_BRANCH=${BITBUCKET_BRANCH:-master} CI_BUILD_NUMBER=$BITBUCKET_BUILD_NUMBER PR_NUMBER=$BITBUCKET_PR_ID
16+
- export CI_BRANCH=${BITBUCKET_BRANCH:-master}
17+
- export CI_BUILD_NUMBER=$BITBUCKET_BUILD_NUMBER
18+
- export CI_PROJECT_USERNAME=$BITBUCKET_REPO_OWNER
19+
- export CI_PROJECT_REPONAME=$BITBUCKET_REPO_SLUG
20+
- export CI_PROJECT_NAME=$BITBUCKET_REPO_FULL_NAME
1321
- /build-tools-ci/scripts/set-environment
1422
artifacts:
1523
- .bashrc
1624
- parallel:
1725
- step:
1826
name: Static Tests
27+
services:
28+
- docker
1929
caches:
30+
- docker
2031
- composer
2132
script:
2233
- *bash_env_export
2334
- *bash_env_source
2435
- ./.ci/test/static/run
2536
- step:
2637
name: Build PHP
38+
services:
39+
- docker
2740
caches:
41+
- docker
2842
- composer
2943
script:
3044
- *bash_env_export
@@ -35,6 +49,10 @@ default_steps: &default_steps
3549
- vendor/**
3650
- step:
3751
name: Deploy to Pantheon
52+
services:
53+
- docker
54+
caches:
55+
- docker
3856
script:
3957
- *bash_env_export
4058
- *bash_env_source
@@ -45,7 +63,10 @@ default_steps: &default_steps
4563
- step:
4664
name: Test Visual Regression
4765
image: backstopjs/backstopjs:4.1.9
66+
services:
67+
- docker
4868
caches:
69+
- docker
4970
- node
5071
variables:
5172
CI_BUILD_URL: $CI_PIPELINE_IID
@@ -59,7 +80,10 @@ default_steps: &default_steps
5980
- backstop_data/**
6081
- step:
6182
name: Test Behat
83+
services:
84+
- docker
6285
caches:
86+
- docker
6387
- composer
6488
script:
6589
- *bash_env_export

0 commit comments

Comments
 (0)