1
- # # Python package
2
- # # Create and test a Python package on multiple Python versions.
3
- # # Add steps that analyze code, save the dist with the build record, publish to a PyPI-compatible index, and more:
4
- # # https://docs.microsoft.com/azure/devops/pipelines/languages/python
5
-
6
- # trigger:
7
- # - master
8
-
9
- # strategy:
10
- # matrix:
11
- # macos:
12
- # python.version: "3.7"
13
- # image.name: "macOS-10.14"
14
- # miniconda.url: https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
15
- # linux:
16
- # python.version: "3.7"
17
- # image.name: "ubuntu-16.04"
18
- # miniconda.url: https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
19
- # # windows:
20
- # # python.version: "3.7"
21
- # # image.name: "windows-2019"
22
- # # miniconda.url:
23
-
24
- # pool:
25
- # vmImage: $(image.name)
26
-
27
- # steps:
28
- # - task: UsePythonVersion@0
29
- # inputs:
30
- # versionSpec: '$(python.version)'
31
- # displayName: 'Use Python $(python.version)'
32
-
33
- # - script: |
34
- # wget $(miniconda.url) -O miniconda.sh
35
- # bash miniconda.sh -b -p $HOME/anaconda
36
- # export PATH="$HOME/anaconda/bin:$PATH"
37
- # conda config --set always_yes yes --set changeps1 no
38
- # conda update -q conda
39
- # conda config --add channels conda-forge
40
-
41
- # # Install Python, py.test, and required packages.
42
- # conda env create -f environment.yml
43
- # source activate bayesian-modelling-tutorial
44
-
45
- # which conda
46
- # conda install python=$(python.version) jupyter pandoc
47
- # python -m ipykernel install --user --name bayesian-modelling-tutorial
48
- # displayName: 'Install dependencies'
49
-
50
- # # Q: Does second script not recognize environment context from 1st script?
51
- # - script: |
52
- # source activate bayesian-modelling-tutorial
53
- # mkdir -p docs/notebooks
54
- # jupyter nbconvert --config nbconvert_config.py --execute --template full
55
- # pandoc README.md -o docs/index.html -c static/pandoc.css -s
56
- # displayName: 'Build docs pages'
1
+ jobs :
2
+ - job : macOS
3
+ strategy : templates/python-matrix.yml
4
+ variables :
5
+ miniconda.url : https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
6
+ pool :
7
+ vmImage : macOS-10.14
8
+ steps :
9
+ - template : templates/setup-script.yml
10
+ - template : templates/nb-docs.yml
11
+
12
+ - job : linux
13
+ strategy : templates/python-matrix.yml
14
+ variables :
15
+ miniconda.url : https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
16
+ pool :
17
+ vmImage : ubuntu-16.04
18
+ steps :
19
+ - template : templats/setup-script.yml
20
+ - template : templates/nb-docs.yml
0 commit comments