@@ -20,14 +20,6 @@ docker_config_defaults: &docker_config_defaults
2020 aws_access_key_id : ${CIRCLECI_AWS_ACCESS_KEY_FOR_ECR_READ_WRITE_V4}
2121 aws_secret_access_key : ${CIRCLECI_AWS_SECRET_KEY_FOR_ECR_READ_WRITE_V4}
2222
23- # This system setup script is meant to run before the CI-related scripts, e.g.,
24- # installing Git client, checking out code, setting up CI env, and
25- # building/testing.
26- setup_linux_system_environment : &setup_linux_system_environment
27- name : Set Up System Environment
28- no_output_timeout : " 1h"
29- command : ~/workspace/.circleci/scripts/setup_linux_system_environment.sh
30-
3123setup_ci_environment : &setup_ci_environment
3224 name : Set Up CI Environment After attach_workspace
3325 no_output_timeout : " 1h"
@@ -48,6 +40,16 @@ commands:
4840 no_output_timeout : " 2m"
4941 command : ~/workspace/.circleci/scripts/should_run_job.sh
5042
43+ # This system setup script is meant to run before the CI-related scripts, e.g.,
44+ # installing Git client, checking out code, setting up CI env, and
45+ # building/testing.
46+ setup_linux_system_environment :
47+ steps :
48+ - run :
49+ name : Set Up System Environment
50+ no_output_timeout : " 1h"
51+ command : ~/workspace/.circleci/scripts/setup_linux_system_environment.sh
52+
5153 brew_update :
5254 description : " Update Homebrew and install base formulae"
5355 steps :
@@ -290,8 +292,7 @@ jobs:
290292 steps :
291293 # See Note [Workspace for CircleCI scripts] in job-specs-setup.yml
292294 - should_run_job
293- - run :
294- << : *setup_linux_system_environment
295+ - setup_linux_system_environment
295296 - checkout
296297 - run :
297298 << : *setup_ci_environment
@@ -349,8 +350,7 @@ jobs:
349350 steps :
350351 # See Note [Workspace for CircleCI scripts] in job-specs-setup.yml
351352 - should_run_job
352- - run :
353- << : *setup_linux_system_environment
353+ - setup_linux_system_environment
354354 - run :
355355 << : *setup_ci_environment
356356 - run :
@@ -388,8 +388,7 @@ jobs:
388388 steps :
389389 # See Note [Workspace for CircleCI scripts] in job-specs-setup.yml
390390 - should_run_job
391- - run :
392- << : *setup_linux_system_environment
391+ - setup_linux_system_environment
393392 - checkout
394393 - run :
395394 << : *setup_ci_environment
@@ -450,8 +449,7 @@ jobs:
450449 steps :
451450 # See Note [Workspace for CircleCI scripts] in job-specs-setup.yml
452451 - should_run_job
453- - run :
454- << : *setup_linux_system_environment
452+ - setup_linux_system_environment
455453 - run :
456454 << : *setup_ci_environment
457455 - run :
@@ -651,8 +649,7 @@ jobs:
651649 # TODO: We shouldn't attach the workspace multiple times
652650 - attach_workspace :
653651 at : /home/circleci/project
654- - run :
655- << : *setup_linux_system_environment
652+ - setup_linux_system_environment
656653 - run :
657654 << : *setup_ci_environment
658655 - run :
@@ -673,8 +670,7 @@ jobs:
673670 steps :
674671 # See Note [Workspace for CircleCI scripts] in job-specs-setup.yml
675672 - should_run_job
676- - run :
677- << : *setup_linux_system_environment
673+ - setup_linux_system_environment
678674 - run :
679675 << : *setup_ci_environment
680676 - attach_workspace :
@@ -702,8 +698,7 @@ jobs:
702698 at : ~/workspace
703699 - attach_workspace :
704700 at : /home/circleci/project
705- - run :
706- << : *setup_linux_system_environment
701+ - setup_linux_system_environment
707702 - run :
708703 << : *setup_ci_environment
709704 - run :
@@ -859,8 +854,7 @@ jobs:
859854 steps :
860855 # See Note [Workspace for CircleCI scripts] in job-specs-setup.yml
861856 - should_run_job
862- - run :
863- << : *setup_linux_system_environment
857+ - setup_linux_system_environment
864858 - run :
865859 << : *setup_ci_environment
866860 - run :
@@ -895,8 +889,7 @@ jobs:
895889 steps :
896890 # See Note [Workspace for CircleCI scripts] in job-specs-setup.yml
897891 - should_run_job
898- - run :
899- << : *setup_linux_system_environment
892+ - setup_linux_system_environment
900893 - run :
901894 << : *setup_ci_environment
902895 - run :
@@ -942,8 +935,7 @@ jobs:
942935 steps :
943936 # See Note [Workspace for CircleCI scripts] in job-specs-setup.yml
944937 - should_run_job
945- - run :
946- << : *setup_linux_system_environment
938+ - setup_linux_system_environment
947939 - run :
948940 << : *setup_ci_environment
949941 - run :
@@ -1100,8 +1092,7 @@ jobs:
11001092 image : ubuntu-1604:201903-01
11011093 steps :
11021094 - should_run_job
1103- - run :
1104- << : *setup_linux_system_environment
1095+ - setup_linux_system_environment
11051096 - checkout
11061097 - run :
11071098 << : *setup_ci_environment
@@ -1196,8 +1187,7 @@ jobs:
11961187 if [ -z "${CIRCLE_PULL_REQUEST:-}" ]; then
11971188 circleci step halt
11981189 fi
1199- - run :
1200- << : *setup_linux_system_environment
1190+ - setup_linux_system_environment
12011191 - checkout
12021192 - run :
12031193 << : *setup_ci_environment
@@ -1289,8 +1279,7 @@ jobs:
12891279 steps :
12901280 - attach_workspace :
12911281 at : ~/workspace
1292- - run :
1293- << : *setup_linux_system_environment
1282+ - setup_linux_system_environment
12941283 - run :
12951284 << : *binary_checkout
12961285 # N.B. we do not run binary_populate_env. The only variable we need is
@@ -1344,8 +1333,7 @@ jobs:
13441333 steps :
13451334 - attach_workspace :
13461335 at : ~/workspace
1347- - run :
1348- << : *setup_linux_system_environment
1336+ - setup_linux_system_environment
13491337 - run :
13501338 << : *binary_checkout
13511339 - run :
0 commit comments