Skip to content

Commit 837a6b4

Browse files
committed
minimize various install envs
1 parent 019c087 commit 837a6b4

File tree

5 files changed

+38
-5
lines changed

5 files changed

+38
-5
lines changed

ci/job.combine.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- MacOSX
1313
- Windows
1414
steps:
15-
- template: steps.conda.yml
15+
- template: steps.conda.robot.yml
1616
parameters:
1717
name: Linux
1818
- task: DownloadPipelineArtifact@0

ci/job.test.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,15 @@ jobs:
1212
parameters:
1313
name: ${{ parameters.name }}
1414

15-
- template: steps.conda.yml
16-
parameters:
17-
name: ${{ parameters.name }}
15+
- ${{ if eq(parameters.name, 'Linux') }}:
16+
- template: steps.conda.full.yml
17+
parameters:
18+
name: ${{ parameters.name }}
19+
20+
- ${{ if not(eq(parameters.name, 'Linux')) }}:
21+
- template: steps.conda.test.yml
22+
parameters:
23+
name: ${{ parameters.name }}
1824

1925
- template: steps.common.yml
2026
parameters:

ci/steps.conda.yml renamed to ci/steps.conda.full.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ steps:
44
createOptions: -c conda-forge -c defaults
55
createCustomEnvironment: true
66
updateConda: false
7-
environmentName: robotframework-jupyterlibrary
7+
environmentName: robotframework-jupyterlibrary-full
88
packageSpecs: >
99
black
1010
conda-verify

ci/steps.conda.robot.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
steps:
2+
- task: CondaEnvironment@1
3+
inputs:
4+
createOptions: -c conda-forge -c defaults
5+
createCustomEnvironment: true
6+
updateConda: false
7+
environmentName: robotframework-jupyterlibrary-robot
8+
packageSpecs: >
9+
python>=3.6,<3.7
10+
robotframework>=3.1

ci/steps.conda.test.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
steps:
2+
- task: CondaEnvironment@1
3+
inputs:
4+
createOptions: -c conda-forge -c defaults
5+
createCustomEnvironment: true
6+
updateConda: false
7+
environmentName: robotframework-jupyterlibrary-test
8+
packageSpecs: >
9+
geckodriver
10+
jupyterlab>=0.35
11+
pillow
12+
python-chromedriver-binary
13+
python>=3.6,<3.7
14+
robotframework-seleniumlibrary>=3.2
15+
robotframework>=3.1
16+
- script: pip install nteract_on_jupyter --no-deps --ignore-installed -vv
17+
displayName: Pip dependencies

0 commit comments

Comments
 (0)