Skip to content

Commit 5d66cbe

Browse files
committed
separate py36 install job
1 parent ef6727c commit 5d66cbe

File tree

1 file changed

+29
-17
lines changed

1 file changed

+29
-17
lines changed

.circleci/config.yml

Lines changed: 29 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
path: ~/dash/dash-main
2727
destination: /tmp/dash-main
2828

29-
install-dependencies:
29+
install-dependencies-39: &install-dependencies
3030
working_directory: ~/dash
3131
docker:
3232
- image: circleci/python:3.9.2-buster-node-browsers
@@ -67,6 +67,18 @@ jobs:
6767
paths:
6868
- dash-package
6969

70+
install-dependencies-36:
71+
<<: *install-dependencies
72+
docker:
73+
- image: circleci/python:3.6.13-stretch-node-browsers
74+
auth:
75+
username: dashautomation
76+
password: $DASH_PAT_DOCKERHUB
77+
environment:
78+
PYLINTRC: .pylintrc
79+
PYVERSION: python36
80+
PERCY_ENABLE: 0
81+
7082
lint-unit-39: &lint-unit
7183
working_directory: ~/dash
7284
docker:
@@ -558,63 +570,63 @@ workflows:
558570
version: 2
559571
tests:
560572
jobs:
561-
- install-dependencies
573+
- install-dependencies-39
562574

563575
- build-windows-39
564576

565577
- lint-unit-39:
566578
requires:
567-
- install-dependencies
579+
- install-dependencies-39
568580
- lint-unit-36:
569581
requires:
570-
- install-dependencies
582+
- install-dependencies-36
571583

572584
- test-39:
573585
requires:
574-
- install-dependencies
586+
- install-dependencies-39
575587
- test-36:
576588
requires:
577-
- install-dependencies
589+
- install-dependencies-36
578590

579591
- dcc-lint-unit-39:
580592
requires:
581-
- install-dependencies
593+
- install-dependencies-39
582594
- dcc-lint-unit-36:
583595
requires:
584-
- install-dependencies
596+
- install-dependencies-36
585597

586598
- dcc-build-dash-39:
587599
requires:
588-
- install-dependencies
600+
- install-dependencies-39
589601
- dcc-test-39:
590602
requires:
591-
- install-dependencies
603+
- install-dependencies-39
592604
- dcc-build-dash-39
593605
- dcc-build-dash-36:
594606
requires:
595-
- install-dependencies
607+
- install-dependencies-36
596608
- dcc-test-36:
597609
requires:
598-
- install-dependencies
610+
- install-dependencies-36
599611
- dcc-build-dash-36
600612

601613
- html-python-39:
602614
requires:
603-
- install-dependencies
615+
- install-dependencies-39
604616
- html-python-36:
605617
requires:
606-
- install-dependencies
618+
- install-dependencies-36
607619

608620
- table-node:
609621
requires:
610-
- install-dependencies
622+
- install-dependencies-39
611623
- table-unit-test:
612624
requires:
613-
- install-dependencies
625+
- install-dependencies-39
614626
- table-visual-test
615627
- table-server-test:
616628
requires:
617-
- install-dependencies
629+
- install-dependencies-39
618630

619631
- percy/finalize_all:
620632
requires:

0 commit comments

Comments
 (0)