Skip to content

Commit 6300da1

Browse files
committed
Add parameter for pre-release dependencies
1 parent 43a5f39 commit 6300da1

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

azure-pipelines.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ pr:
1717
- doc/*
1818
- README.rst
1919

20+
parameters:
21+
- name: includeReleaseCandidates
22+
displayName: "Allow pre-release dependencies"
23+
type: boolean
24+
default: false
25+
2026
variables:
2127
triggeredByPullRequest: $[eq(variables['Build.Reason'], 'PullRequest')]
2228

@@ -66,8 +72,17 @@ stages:
6672

6773
- script: |
6874
python -m pip install --upgrade pip
75+
displayName: 'Upgrade pip'
76+
77+
- script: |
6978
pip install -r requirements.txt
7079
displayName: 'Install dependencies'
80+
condition: ${{ eq(parameters.includeReleaseCandidates, false) }}
81+
82+
- script: |
83+
pip install --pre -r requirements.txt
84+
displayName: 'Install dependencies (allow pre-releases)'
85+
condition: ${{ eq(parameters.includeReleaseCandidates, true) }}
7186
7287
- script: |
7388
pip install -e .

0 commit comments

Comments
 (0)