File tree 6 files changed +40
-33
lines changed
continuous_integration/cluster
6 files changed +40
-33
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -129,9 +129,9 @@ jobs:
129
129
- name : run a dask cluster
130
130
run : |
131
131
if [[ $which_upstream == "Dask" ]]; then
132
- docker-compose -f .github /cluster- upstream.yml up -d
132
+ docker-compose -f continuous_integration /cluster/ upstream.yml up -d
133
133
else
134
- docker-compose -f .github /cluster.yml up -d
134
+ docker-compose -f continuous_integration /cluster/stable .yml up -d
135
135
fi
136
136
137
137
# periodically ping logs until a connection has been established; assume failure after 2 minutes
Original file line number Diff line number Diff line change @@ -125,9 +125,9 @@ jobs:
125
125
UPSTREAM : ${{ needs.detect-ci-trigger.outputs.triggered }}
126
126
run : |
127
127
if [[ $UPSTREAM == "true" ]]; then
128
- docker-compose -f .github /cluster- upstream.yml up -d
128
+ docker-compose -f continuous_integration /cluster/ upstream.yml up -d
129
129
else
130
- docker-compose -f .github /cluster.yml up -d
130
+ docker-compose -f continuous_integration /cluster/stable .yml up -d
131
131
fi
132
132
133
133
# periodically ping logs until a connection has been established; assume failure after 2 minutes
Original file line number Diff line number Diff line change
1
+ name : base
2
+ channels :
3
+ - conda-forge
4
+ - nodefaults
5
+ dependencies :
6
+ # dask serialization needs core libraries to be consistent on client/cluster
7
+ - pandas>=1.4.0,<2
Original file line number Diff line number Diff line change @@ -4,20 +4,19 @@ services:
4
4
dask-scheduler :
5
5
container_name : dask-scheduler
6
6
image : daskdev/dask:dev-py3.9
7
- command : dask- scheduler
7
+ command : dask scheduler
8
8
ports :
9
9
- " 8786:8786"
10
10
environment :
11
11
USE_MAMBA : " true"
12
- # p2p shuffling requires pyarrow>=7.0.0
13
- EXTRA_CONDA_PACKAGES : " pyarrow>=7.0.0 "
12
+ volumes :
13
+ - ./environment.yml:/opt/app/environment.yml
14
14
dask-worker :
15
15
container_name : dask-worker
16
16
image : daskdev/dask:dev-py3.9
17
- command : dask- worker dask-scheduler:8786
17
+ command : dask worker dask-scheduler:8786
18
18
environment :
19
19
USE_MAMBA : " true"
20
- # TODO: remove pandas constraint once Dask images are updated
21
- EXTRA_CONDA_PACKAGES : " cloudpickle>=2.1.0 pyarrow>=6.0.1 libstdcxx-ng>=12.1.0 pandas>=1.5.0"
22
20
volumes :
21
+ - ./environment.yml:/opt/app/environment.yml
23
22
- /tmp:/tmp
Original file line number Diff line number Diff line change
1
+ # Docker-compose setup used during tests
2
+ version : ' 3'
3
+ services :
4
+ dask-scheduler :
5
+ container_name : dask-scheduler
6
+ image : daskdev/dask:dev-py3.9
7
+ command : dask scheduler
8
+ ports :
9
+ - " 8786:8786"
10
+ environment :
11
+ USE_MAMBA : " true"
12
+ EXTRA_CONDA_PACKAGES : " dask/label/dev::dask"
13
+ volumes :
14
+ - ./environment.yml:/opt/app/environment.yml
15
+ dask-worker :
16
+ container_name : dask-worker
17
+ image : daskdev/dask:dev-py3.9
18
+ command : dask worker dask-scheduler:8786
19
+ environment :
20
+ USE_MAMBA : " true"
21
+ EXTRA_CONDA_PACKAGES : " dask/label/dev::dask"
22
+ volumes :
23
+ - ./environment.yml:/opt/app/environment.yml
24
+ - /tmp:/tmp
You can’t perform that action at this time.
0 commit comments