Skip to content

Commit fe612a2

Browse files
authored
circleci improvements: dont match master cache, speed up linux builds (wandb#1524)
* Dont match master cache, speed up linux builds * add back incremental fallback (a bit safer this time)
1 parent 91e39be commit fe612a2

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

.circleci/config.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,18 @@ commands:
1010
- save_cache:
1111
paths:
1212
- ./.tox
13-
key: v0.4-toxenv-{{ .Environment.CIRCLE_BRANCH }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "tox.ini" }}-{{ checksum "setup.py" }}-{{ checksum "requirements.txt" }}-{{ checksum "requirements_dev.txt" }}
13+
key: v0.5-toxenv-{{ .Environment.CIRCLE_BRANCH }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "tox.ini" }}-{{ checksum "setup.py" }}-{{ checksum "requirements.txt" }}-{{ checksum "requirements_dev.txt" }}
1414
restore-tox-cache:
1515
description: "Restore tox environment from cache"
1616
steps:
1717
- restore_cache:
1818
keys:
19-
- v0.4-toxenv-{{ .Environment.CIRCLE_BRANCH }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "tox.ini" }}-{{ checksum "setup.py" }}-{{ checksum "requirements.txt" }}-{{ checksum "requirements_dev.txt" }}
20-
- v0.4-toxenv-{{ .Environment.CIRCLE_BRANCH }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "tox.ini" }}
21-
- v0.4-toxenv-{{ .Environment.CIRCLE_BRANCH }}-{{ .Environment.CIRCLE_JOB }}
22-
- v0.4-toxenv-master-{{ .Environment.CIRCLE_JOB }}
23-
19+
- v0.5-toxenv-{{ .Environment.CIRCLE_BRANCH }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "tox.ini" }}-{{ checksum "setup.py" }}-{{ checksum "requirements.txt" }}-{{ checksum "requirements_dev.txt" }}
20+
- v0.5-toxenv-{{ .Environment.CIRCLE_BRANCH }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "tox.ini" }}-
21+
- v0.5-toxenv-{{ .Environment.CIRCLE_BRANCH }}-{{ .Environment.CIRCLE_JOB }}-
22+
- v0.5-toxenv-master-{{ .Environment.CIRCLE_JOB }}-{{ checksum "tox.ini" }}-{{ checksum "setup.py" }}-{{ checksum "requirements.txt" }}-{{ checksum "requirements_dev.txt" }}
23+
- v0.5-toxenv-master-{{ .Environment.CIRCLE_JOB }}-{{ checksum "tox.ini" }}-
24+
- v0.5-toxenv-master-{{ .Environment.CIRCLE_JOB }}-
2425

2526
workflows:
2627
main:
@@ -68,6 +69,7 @@ jobs:
6869
type: string
6970
docker:
7071
- image: << parameters.image >>
72+
working_directory: /mnt/ramdisk
7173
steps:
7274
- checkout
7375
- run:

0 commit comments

Comments
 (0)