Skip to content

Commit 1a329c4

Browse files
committed
first creation of linux pipeline
1 parent 3e5f9e0 commit 1a329c4

File tree

2 files changed

+63
-22
lines changed

2 files changed

+63
-22
lines changed

.azure-pipelines/azure-pipelines.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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'

azure-pipelines.yml renamed to .azure-pipelines/linux.yml

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,20 @@
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-
61
trigger:
72
- master
83

4+
variables:
5+
miniconda.url: https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
6+
97
strategy:
108
matrix:
11-
macos:
9+
py37:
1210
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:
11+
py36:
12+
python.version: "3.6"
2313

2414
pool:
25-
vmImage: $(image.name)
15+
vmImage: ubuntu-16.04
2616

2717
steps:
28-
- task: UsePythonVersion@0
29-
inputs:
30-
versionSpec: '$(python.version)'
31-
displayName: 'Use Python $(python.version)'
32-
3318
- script: |
3419
wget $(miniconda.url) -O miniconda.sh
3520
bash miniconda.sh -b -p $HOME/anaconda

0 commit comments

Comments
 (0)