Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up CI with Azure Pipelines #16

Open
wants to merge 1,040 commits into
base: develop
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
1040 commits
Select commit Hold shift + click to select a range
3a695a1
Create .sh files in virtualenv generators for Win subsytems (#3376)
danimtb Aug 20, 2018
8c5a2b4
Merge branch 'develop' of github.com:conan-io/conan into develop
lasote Aug 20, 2018
f770297
Feature/gitignored folders (#3375)
lasote Aug 20, 2018
061e215
Quote MSBuild arguments (#3380)
danimtb Aug 21, 2018
bcb808f
extracting duplicated Retriever in tests (#3382)
memsharded Aug 21, 2018
fcca92f
Merge branch 'develop' of github.com:conan-io/conan into develop
lasote Aug 21, 2018
4648e9b
Implemented --query flag in `conan upload` (#2445) (#3377)
joechrisellis Aug 22, 2018
a63498a
Visual Studio improvements (#3383)
lasote Aug 22, 2018
f45eacf
Apply general scope options to consumer Conanfile first (#3361)
danimtb Aug 22, 2018
d7471d6
fixed generators test (#3386)
memsharded Aug 22, 2018
0aca667
Merge branch 'develop' of github.com:conan-io/conan into develop
lasote Aug 22, 2018
8828a08
Add py37 linux (#3254)
lasote Aug 22, 2018
d5fd3fe
Feature/cmake system version isolated (#3384)
lasote Aug 22, 2018
293bb35
Revisions: Only server (#3379)
lasote Aug 22, 2018
0fa0366
Feature/fix test py34 order (#3389)
lasote Aug 23, 2018
5aa4cfd
vcvars better diff and var list management (#3387)
lasote Aug 23, 2018
1111075
Merge branch 'develop' of github.com:conan-io/conan into develop
lasote Aug 23, 2018
d47125e
Merge branch 'develop' into feature/3232
danimtb Aug 23, 2018
2c2a20f
Merge branch 'develop' into linux-virtualenv-deactivate-bugfix
lasote Aug 23, 2018
95426d8
Fixed deactivate without unset PS1
lasote Aug 23, 2018
12ecac3
recovered checks
lasote Aug 23, 2018
adb62fb
Refactor loaders (python-requires, CI) (#3381)
memsharded Aug 23, 2018
2682d52
review
danimtb Aug 23, 2018
b0ca60b
Fixed refactor
lasote Aug 23, 2018
66ad278
Merge pull request #3391 from lasote/feature/linux_virtualenv_deactiv…
memsharded Aug 23, 2018
86e0b98
Merge branch 'develop' of github.com:conan-io/conan into develop
lasote Aug 23, 2018
21bfe94
Feature/cmake build helper refactor (#3393)
lasote Aug 24, 2018
ae83b04
Merge branch 'develop' of github.com:conan-io/conan into develop
lasote Aug 24, 2018
32c280c
disabling templateDir for conan config install git (#3284)
memsharded Aug 27, 2018
1f740fa
Merge pull request #3245 from danimtb/feature/3232
memsharded Aug 27, 2018
335b9c3
Feature/python extensions3 (#3337)
memsharded Aug 27, 2018
92f4e57
Merge branch 'develop' of github.com:conan-io/conan into develop
lasote Aug 27, 2018
a576de2
change git repo detection
lasote Aug 27, 2018
4380f1e
Append to PKG_CONFIG_LIST any previous value at AutoToolsBuildHelper …
lasote Aug 27, 2018
05d9ca8
Merge pull request #3402 from lasote/feature/fix_git_valid_repo_check
memsharded Aug 27, 2018
e41c891
add parameter to 'save' function to skip actual modification if there…
jgsogo Aug 28, 2018
4094ca9
do not modify files if nothing changed (#2895)
jgsogo Aug 28, 2018
4ca8ab4
add param to too
jgsogo Aug 28, 2018
07081ba
provide a default value
jgsogo Aug 28, 2018
f97eb2f
bumped version
memsharded Aug 28, 2018
3b77c06
check that file exists before getting content
jgsogo Aug 28, 2018
26121e5
we need to sleep between modifications in order to get a different ti…
jgsogo Aug 28, 2018
39d23c9
Fix --build-order option name in `conan info` help (#3415)
liberforce Aug 28, 2018
0b7d602
first search and approach to feature
jgsogo Aug 28, 2018
e3c4aff
Merge pull request #3412 from jgsogo/issue/2895
memsharded Aug 28, 2018
1dbe754
Merge branch 'release/1.7.0'
lasote Aug 29, 2018
778ba62
Merge branch 'release/1.7.0' into develop
lasote Aug 29, 2018
e20b1d6
bumped 1.7.1
memsharded Aug 29, 2018
0ab3117
dummu change
lasote Aug 30, 2018
7b5e12d
global and module
lasote Aug 30, 2018
826731a
Not global
lasote Aug 30, 2018
64d7402
var globally
lasote Aug 30, 2018
411aebd
clean code
lasote Aug 30, 2018
00eafcf
Back to the start, measure times
lasote Aug 30, 2018
7be60f2
add dependencies to package output info when binary is not found
jgsogo Aug 30, 2018
73c1f5b
Try again and cores for all macs
lasote Aug 30, 2018
ddbbeed
export-pkg shouldn't touch server (#3439)
memsharded Aug 30, 2018
af26b78
Merge pull request #3430 from lasote/feature/adjust_recipe_linter_aut…
memsharded Aug 30, 2018
e6dec03
Fix 'conan help' formatting (#3426)
liberforce Aug 30, 2018
fcbce6d
Fixes help messages
lasote Aug 30, 2018
3556a41
Feature/custom args config install (#3431)
memsharded Aug 30, 2018
13f5ee0
add test
jgsogo Aug 30, 2018
8fc6d82
[SCM] Create all directories needed to reach the requested path (clos…
jgsogo Aug 30, 2018
038fc76
check that message contains expected messsages
jgsogo Aug 30, 2018
95aa3db
take @lasote comments into account: implemented only for AptTool
jgsogo Aug 30, 2018
90823f3
add test for corner cases
jgsogo Aug 30, 2018
96fde14
delete duplicated test
jgsogo Aug 30, 2018
5c091a9
fixes according to @memsharded review: code simplification
jgsogo Aug 30, 2018
3623f1a
remove server and 'self.' from places where it is not needed
jgsogo Aug 30, 2018
2a3af44
remove unused imports
jgsogo Aug 31, 2018
43a765a
Merge branch 'release/1.7.1'
lasote Aug 31, 2018
369a6fd
Merge branch 'release/1.7.1' into develop
lasote Aug 31, 2018
860fb81
Merge pull request #3438 from jgsogo/issue/3316
memsharded Aug 31, 2018
43a64d6
add CONAN_IN_LOCAL_CACHE variable in CMake build_helper based on cona…
jgsogo Aug 31, 2018
9d8aee5
repositories must be added one by one
jgsogo Aug 31, 2018
967758b
fix test, output now contains CMAKE_IN_LOCAL_CACHE related lines
jgsogo Aug 31, 2018
6bc46a1
wrap command and output from command in fancy lines
jgsogo Sep 1, 2018
6cf669a
invoke winreg.CloseKey only if winreg.OpenKey succeed
jgsogo Sep 1, 2018
b7fa495
python2 winreg.OpenKey raises a WindowsError
jgsogo Sep 1, 2018
edd6fc5
call the function!
jgsogo Sep 1, 2018
96c2015
Merge pull request #3453 from jgsogo/feature/test_client_explicit
memsharded Sep 1, 2018
38a8787
Merge pull request #3454 from jgsogo/fix/win10_issue
memsharded Sep 2, 2018
b38179f
patch OSInfo.bash_path function call
jgsogo Sep 3, 2018
8c9ea8d
Merge pull request #3455 from jgsogo/fix/tests/osinfo_bash_path
memsharded Sep 3, 2018
1032fa7
remove reference to issue
jgsogo Sep 3, 2018
88f86ff
create a helper function to run test
jgsogo Sep 3, 2018
da444ec
build 'cmake.definitions' on demand
jgsogo Sep 3, 2018
3e09965
use same approach with Meson (fix bug calling non existing function)
jgsogo Sep 3, 2018
0572376
cmake.definitions are initialized in __init__ with conanfile values a…
jgsogo Sep 3, 2018
d0f83ff
restore preexisting tests
jgsogo Sep 3, 2018
45ee0fa
initialize Meson.definitions on __init__ (like CMake helper)
jgsogo Sep 3, 2018
418718e
Add a test to check config installation from a relative git repo
Minimonium Sep 3, 2018
1f40b28
Add a transform from a relative to absolute path to the config instal…
Minimonium Sep 3, 2018
9f0f493
bumped version
memsharded Sep 4, 2018
f6d7894
Merge pull request #3468 from Minimonium/feature/add_relative_config_…
memsharded Sep 4, 2018
bf85fc4
Revert "Merge pull request #3245 from danimtb/feature/3232"
jgsogo Sep 4, 2018
5c829f6
Merge pull request #3472 from jgsogo/revert/option_values
memsharded Sep 4, 2018
4de2192
fix should_build for cmake build helper
danimtb Sep 3, 2018
f0703b1
review
danimtb Sep 3, 2018
8da3490
fix cmake test
danimtb Sep 4, 2018
c5acdbf
scape commands
danimtb Sep 4, 2018
cb20074
more scapes
danimtb Sep 4, 2018
78780eb
one more
danimtb Sep 4, 2018
1eb5c79
Merge pull request #3459 from danimtb/feature/3451
memsharded Sep 4, 2018
f8f5ba3
Removed client-side username checks (#3444)
joechrisellis Sep 3, 2018
c9dd840
Merge pull request #3464 from joechrisellis/develop
memsharded Sep 4, 2018
bcc6ca1
Enable py34 testing
lasote Sep 4, 2018
728c90c
Merge branch 'release/1.7.2'
lasote Sep 4, 2018
987bfba
Merge branch 'release/1.7.2' into develop
lasote Sep 4, 2018
82631b0
Merged 1.7.2
lasote Sep 4, 2018
65e5656
Release 1.7.3
lasote Sep 4, 2018
0a80b5f
Add get_repo_root to SCM, use it for path stored in scm_folder.txt
jgsogo Sep 4, 2018
f4cbd3e
add test for package creation
jgsogo Sep 5, 2018
710cf7b
add test: check Git.get_repo_root()
jgsogo Sep 5, 2018
7ba194e
Fix bug detected with downloader output (#3478)
lasote Sep 5, 2018
ffccdd4
check for equality
jgsogo Sep 5, 2018
e1a0266
normalize path to compare
jgsogo Sep 5, 2018
58e97ce
Use dict.get for get_safe
liberforce Sep 6, 2018
3f70a0d
save all files at once
jgsogo Sep 6, 2018
48db5b5
remove 'definitions' attribute from Meson build helper
jgsogo Sep 6, 2018
0940d7e
Merge pull request #3450 from jgsogo/issue/2408
memsharded Sep 6, 2018
52a2227
Merge pull request #3490 from liberforce/get-safe
memsharded Sep 6, 2018
db62db2
Merge pull request #3479 from jgsogo/issue/3465
memsharded Sep 6, 2018
b3ab312
fix *:option pattern for consumers (#3491)
memsharded Sep 6, 2018
a54ac09
Fixed Git class, wrongly replacing characters from the branch name
lasote Sep 6, 2018
3cef81c
1.7.3
lasote Sep 6, 2018
d8e068f
Merge pull request #3496 from lasote/feature/clean_git_get_branch
memsharded Sep 6, 2018
7055f33
add processing indicator during files compression
ericLemanissier Aug 30, 2018
6150116
Feature/fix win case path tests (#3513)
memsharded Sep 10, 2018
9328da6
fixing transitive private bug
memsharded Sep 11, 2018
56d84a9
[fix] get_cased_path doesn't raise when path does not exists (#3516)
jgsogo Sep 11, 2018
69d8b58
test for transitive shared flags (#3521)
memsharded Sep 11, 2018
b890716
Find libtool when getting building information on Darwin (#3515)
zhuhaow Sep 12, 2018
8157e0e
reduce propagate complexity from O(n2) to O(n) (#3528)
memsharded Sep 12, 2018
c939d0c
removed dead serialize code (#3534)
memsharded Sep 12, 2018
1faf56d
changing processing of exports exclude patterns
memsharded Sep 12, 2018
9a9a0c4
upload based on manifest diff, not snapshot (#3480)
memsharded Sep 13, 2018
76986ae
symlinks management and tests
memsharded Sep 13, 2018
0736975
do not remove over destination folder
memsharded Sep 13, 2018
e0fc321
Client with apiv2 (transfers in one step) (#3442)
lasote Sep 14, 2018
3b2437d
Not test v2 in normal circunstances
lasote Sep 14, 2018
8002cee
Merge pull request #3525 from memsharded/feature/fix_transitive_private
memsharded Sep 17, 2018
e9e3de2
Merge pull request #3537 from memsharded/feature/export_exclude
memsharded Sep 17, 2018
bb404b3
Merge pull request #3445 from jgsogo/issue/3385
memsharded Sep 17, 2018
1a3cfaa
Merge pull request #3443 from ericLemanissier/patch-1
memsharded Sep 17, 2018
0f2bd61
Set up CI with Azure Pipelines
lasote Sep 17, 2018
52b0091
Merge remote-tracking branch 'origin/develop' into azure-pipelines
lasote Sep 17, 2018
6a16c55
AZure 2
lasote Sep 17, 2018
f2f13ac
pool name
lasote Sep 17, 2018
c3ad883
Different image
lasote Sep 17, 2018
d47f5a1
pipelines
lasote Sep 17, 2018
d483e99
pipelines
lasote Sep 17, 2018
08d86de
pipelines
lasote Sep 17, 2018
a119ce8
pipelines
lasote Sep 17, 2018
929dbd5
pipelines
lasote Sep 17, 2018
2257fc0
pipelines
lasote Sep 17, 2018
127517b
pipelines
lasote Sep 17, 2018
ef6a722
pipelines
lasote Sep 17, 2018
881907e
pipelines
lasote Sep 17, 2018
4685654
Try new image
lasote Sep 18, 2018
893f346
Templates
lasote Sep 18, 2018
b00d625
Fixed pool
lasote Sep 18, 2018
3dfa39e
Fixed pyver
lasote Sep 18, 2018
295f2f2
Fixed pyver
lasote Sep 18, 2018
5098ac3
Fixed pyver
lasote Sep 18, 2018
5c8f779
py
lasote Sep 18, 2018
1cec793
mac py location
lasote Sep 18, 2018
2447e44
Fixed test with modern cmake
lasote Sep 18, 2018
94bac91
fixed
lasote Sep 18, 2018
642c05b
ci
lasote Sep 18, 2018
10f125f
Try now
lasote Sep 18, 2018
11747ad
Fixed test
lasote Sep 18, 2018
42eb961
Linux ok, py multiple
lasote Sep 18, 2018
7c8d079
Linux ok, py multiple
lasote Sep 18, 2018
275c49d
Linux ok, py multiple
lasote Sep 18, 2018
944f9c8
Linux ok, py multiple
lasote Sep 18, 2018
50789ec
py mac
lasote Sep 18, 2018
9b98c5d
fix lun
lasote Sep 18, 2018
d7a40b0
multiples
lasote Sep 18, 2018
37650bf
Try now
lasote Sep 18, 2018
67e35f0
Timeouts
lasote Sep 18, 2018
8672d09
Syntax?
lasote Sep 18, 2018
7b9dfab
Syntax?
lasote Sep 18, 2018
a89a0c6
Syntax?
lasote Sep 18, 2018
b370025
Syntax?
lasote Sep 18, 2018
43f0479
Syntax?
lasote Sep 18, 2018
d045b4a
Syntax?
lasote Sep 18, 2018
3adb705
Syntax?
lasote Sep 18, 2018
6afdb8e
Syntax?
lasote Sep 18, 2018
61f1409
Syntax?
lasote Sep 18, 2018
e2c8790
4 cores linux, 2015 windows
lasote Sep 18, 2018
0699b8e
vs2017 8 cores
lasote Sep 18, 2018
690b9fb
2 cores and 8 for win
lasote Sep 18, 2018
630d3e3
tune
lasote Sep 18, 2018
8d41aba
Macos try python
lasote Sep 18, 2018
809cdc6
Macos try python
lasote Sep 18, 2018
22fce69
Macos try python
lasote Sep 18, 2018
1a6e57f
Macos try python
lasote Sep 18, 2018
28d5574
cmake windows downgraded
lasote Sep 18, 2018
d8a8213
cmake windows downgraded
lasote Sep 18, 2018
7375512
cmake windows downgraded
lasote Sep 18, 2018
127b230
cmake windows downgraded
lasote Sep 18, 2018
73a50c2
cmake windows downgraded
lasote Sep 18, 2018
679c1e2
cmake windows downgraded
lasote Sep 18, 2018
d2d4405
cmake windows downgraded
lasote Sep 18, 2018
0a4750f
cmake windows downgraded
lasote Sep 18, 2018
19b10f6
cmake windows downgraded
lasote Sep 18, 2018
beac162
cmake windows downgraded
lasote Sep 18, 2018
8b3669c
cmake windows downgraded
lasote Sep 18, 2018
c0bd5a2
cmake windows downgraded
lasote Sep 18, 2018
ffb8fa2
cmake windows downgraded
lasote Sep 18, 2018
3681719
cmake windows downgraded
lasote Sep 18, 2018
6c289e8
cmake windows downgraded
lasote Sep 18, 2018
d8d323e
cmake windows downgraded
lasote Sep 18, 2018
7a7e0fe
cmake windows downgraded
lasote Sep 18, 2018
688a9f3
cmake windows downgraded
lasote Sep 18, 2018
3bda51b
cmake windows downgraded
lasote Sep 18, 2018
a187067
cmake windows downgraded
lasote Sep 18, 2018
501a466
Timer nose
lasote Sep 18, 2018
991648e
Fixed runner
lasote Sep 18, 2018
1c23f92
timer
lasote Sep 18, 2018
022efdc
print results
lasote Sep 18, 2018
c5e93b1
try now type
lasote Sep 18, 2018
bbbd84f
try now type
lasote Sep 18, 2018
9ea4a3c
try now type
lasote Sep 18, 2018
6a43330
try now type
lasote Sep 18, 2018
161cdfc
try now type
lasote Sep 18, 2018
cfd9685
try now type
lasote Sep 18, 2018
4847120
try now type
lasote Sep 18, 2018
9597335
try now type
lasote Sep 18, 2018
208747d
try now type
lasote Sep 18, 2018
b11bc40
TMP dir
lasote Sep 18, 2018
5411406
TMP dir
lasote Sep 18, 2018
c0991bb
Print cmake version
lasote Sep 18, 2018
d8214bc
Set up CI with Azure Pipelines
lasote Sep 18, 2018
fbbd32e
Merge branch 'azure-pipelines' into azure-pipelines-us-center
lasote Sep 18, 2018
97ee4aa
pipe
lasote Sep 18, 2018
a153bca
Build windows
lasote Sep 18, 2018
8353a68
Only two cores for windows
lasote Sep 18, 2018
a6eaa49
more windows cores
lasote Sep 19, 2018
8615a9a
Debug all
lasote Sep 19, 2018
120625c
Try now
lasote Sep 19, 2018
1c35d1d
Not devenv
lasote Sep 19, 2018
6fb49bf
divide slows
lasote Sep 19, 2018
1b4c5db
Merge branch 'azure-pipelines-us-center' of github.com:lasote/conan i…
lasote Sep 19, 2018
23085e1
extraname
lasote Sep 19, 2018
24eb81f
extraname
lasote Sep 19, 2018
ffcd199
Fixed exclude tag
lasote Sep 19, 2018
de3e28c
slow
lasote Sep 19, 2018
9920768
asdasd
lasote Sep 19, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
extraname
lasote committed Sep 19, 2018
commit 24eb81f3785b2400222b23355e25733c2c6838c0
7 changes: 5 additions & 2 deletions .ci/azure/build_linux.yml
Original file line number Diff line number Diff line change
@@ -2,19 +2,22 @@

parameters:
pyver: ''
tags: ''
extra_name: ''

jobs:
- job: ${{ format('Linux{0}', parameters.pyver) }}
- job: ${{ format('Linux{0}{1}', parameters.pyver, parameters.extra_name) }}
timeoutInMinutes: 0
cancelTimeoutInMinutes: 0
variables:
pyver: ${{ parameters.pyver }}
tags: ${{ parameters.tags }}
pool:
vmImage: 'ubuntu-16.04'
container: conan_tests
steps:
- script: |
python $(runner) $(module) $(pyver) $(sourcedir) $(workdir) -e rest_api --num_cores=$(num_cores) --server_api=$(api_conf) -f $(flavor)
python $(runner) $(module) $(pyver) $(sourcedir) $(workdir) -e rest_api --num_cores=$(num_cores) --server_api=$(api_conf) -f $(flavor) $(tags)
cat $(sourcedir)/setup.json
cat $(sourcedir)/tests.json
displayName: Regular tests
7 changes: 5 additions & 2 deletions .ci/azure/build_macos.yml
Original file line number Diff line number Diff line change
@@ -2,13 +2,16 @@

parameters:
pyver: ''
tags: ''
extra_name: ''

jobs:
- job: ${{ format('Macos{0}', parameters.pyver) }}
- job: ${{ format('Macos{0}{1}', parameters.pyver, parameters.extra_name) }}
timeoutInMinutes: 0
cancelTimeoutInMinutes: 0
variables:
pyver: ${{ parameters.pyver }}
tags: ${{ parameters.tags }}
pool:
vmImage: 'xcode9-macos10.13'
steps:
@@ -27,7 +30,7 @@ jobs:
- script: sudo pip install virtualenv
- script: brew install pkg-config
- script: |
python $(runner) $(module) $(pyver) $(sourcedir) $(workdir) -e rest_api --num_cores=$(num_cores) --server_api=$(api_conf) -f $(flavor)
python $(runner) $(module) $(pyver) $(sourcedir) $(workdir) -e rest_api --num_cores=$(num_cores) --server_api=$(api_conf) -f $(flavor) $(tags)
cat $(sourcedir)/setup.json
cat $(sourcedir)/tests.json
displayName: Regular tests
1 change: 1 addition & 0 deletions .ci/azure/build_windows.yml
Original file line number Diff line number Diff line change
@@ -12,6 +12,7 @@ jobs:
variables:
pyver: ${{ parameters.pyver }}
cmake_version: cmake-3.7.2-win32-x86
tags: ${{ parameters.tags }}
pool:
vmImage: 'vs2017-win2016'
steps: