1
1
# These are yaml anchors, reused later
2
2
x-bash-env-steps :
3
- - &bash_env_export export BASH_ENV="$HOME/.bashrc"
4
- - &bash_env_cp cp bash_env.txt $BASH_ENV
3
+ - &bash_env_export export BASH_ENV="$BITBUCKET_CLONE_DIR/.bashrc"
5
4
- &bash_env_source source $BASH_ENV
6
5
7
6
# This is a larger yaml anchor, reused for each pipeline
@@ -10,19 +9,17 @@ default_steps: &default_steps
10
9
name : Configure Environment Variables
11
10
script :
12
11
- *bash_env_export
13
- - CI_BRANCH=$BITBUCKET_BRANCH CI_BUILD_NUMBER=$BITBUCKET_BUILD_NUMBER PR_NUMBER=$BITBUCKET_PR_ID
12
+ - CI_BRANCH=${ BITBUCKET_BRANCH:-master} CI_BUILD_NUMBER=$BITBUCKET_BUILD_NUMBER PR_NUMBER=$BITBUCKET_PR_ID
14
13
- /build-tools-ci/scripts/set-environment
15
- - cp $BASH_ENV bash_env.txt
16
14
artifacts :
17
- - bash_env.txt
15
+ - .bashrc
18
16
- parallel :
19
17
- step :
20
18
name : Static Tests
21
19
caches :
22
20
- composer
23
21
script :
24
22
- *bash_env_export
25
- - *bash_env_cp
26
23
- *bash_env_source
27
24
- ./.ci/test/static/run
28
25
- step :
@@ -31,7 +28,6 @@ default_steps: &default_steps
31
28
- composer
32
29
script :
33
30
- *bash_env_export
34
- - *bash_env_cp
35
31
- *bash_env_source
36
32
- ./.ci/build/php
37
33
artifacts :
@@ -41,7 +37,6 @@ default_steps: &default_steps
41
37
name : Deploy to Pantheon
42
38
script :
43
39
- *bash_env_export
44
- - *bash_env_cp
45
40
- *bash_env_source
46
41
- ./.ci/deploy/pantheon/dev-multidev
47
42
artifacts :
@@ -58,7 +53,6 @@ default_steps: &default_steps
58
53
ARTIFACTS_DIR_URL : https://gitlab.com/api/v4/projects/$CI_PROJECT_ID/jobs/$CI_JOB_ID/artifacts
59
54
script :
60
55
- *bash_env_export
61
- - *bash_env_cp
62
56
- *bash_env_source
63
57
- ./.ci/test/visual-regression/run
64
58
artifacts :
@@ -69,7 +63,6 @@ default_steps: &default_steps
69
63
- composer
70
64
script :
71
65
- *bash_env_export
72
- - *bash_env_cp
73
66
- *bash_env_source
74
67
- ./.ci/test/behat/initialize
75
68
# Start headless Chrome
0 commit comments