Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b3356a3

Browse files
zoobaanntzer
authored andcommitted
Add dependency installs for macOS and Ubuntu
1 parent 872bae2 commit b3356a3

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

azure-pipelines.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818

1919
steps:
2020
- template: ci/azure-pipelines-steps.yml
21+
parameters:
22+
platform: ubuntu
2123

2224
- job: 'Windows_Test'
2325
pool:
@@ -35,6 +37,8 @@ jobs:
3537

3638
steps:
3739
- template: ci/azure-pipelines-steps.yml
40+
parameters:
41+
platform: windows
3842

3943
- job: 'macOS_Test'
4044
pool:
@@ -49,3 +53,5 @@ jobs:
4953

5054
steps:
5155
- template: ci/azure-pipelines-steps.yml
56+
parameters:
57+
platform: macos

ci/azure-pipelines-steps.yml

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
parameters:
2+
platform: none
3+
14
steps:
25
- task: UsePythonVersion@0
36
inputs:
@@ -13,12 +16,43 @@ steps:
1316
# prerelease: true
1417
# condition: and(succeeded(), eq(variables['python.version'], 'Pre'))
1518

19+
20+
- ${{ if eq(parameters.platform, 'macos') }}:
21+
- script: |
22+
brew install pkg-config ffmpeg imagemagick mplayer ccache
23+
displayName: 'Install dependencies with brew'
24+
25+
- ${{ if eq(parameters.platform, 'ubuntu') }}:
26+
- script: |
27+
sudo apt-add-repository ppa:jonathonf/ffmpeg-3
28+
sudo apt-get update
29+
sudo apt-get install \
30+
cm-super \
31+
dvipng \
32+
ffmpeg \
33+
gdb \
34+
gir1.2-gtk-3.0 \
35+
graphviz \
36+
inkscape \
37+
libcairo2 \
38+
libgeos-dev \
39+
libgirepository-1.0.1 \
40+
lmodern \
41+
otf-freefont \
42+
pgf \
43+
texlive-fonts-recommended \
44+
texlive-latex-base \
45+
texlive-latex-extra \
46+
texlive-latex-recommended \
47+
texlive-xetex texlive-luatex
48+
displayName: 'Install dependencies with apt'
49+
1650
- script: |
1751
1852
python -m pip install --upgrade pip
1953
pip install -r requirements/testing/travis_all.txt -r requirements/testing/travis36.txt
2054
21-
displayName: 'Install dependencies'
55+
displayName: 'Install dependencies with pip'
2256

2357
- script: |
2458

0 commit comments

Comments
 (0)