update ci scripts

This commit is contained in:
Balazs Benics 2019-07-28 12:29:34 +02:00
parent 1aea83279c
commit 9c5ae69b36
5 changed files with 25 additions and 26 deletions

View file

@ -22,7 +22,7 @@ environment:
install:
- set PATH=%PATH%;%PYTHON%/Scripts/
- pip.exe install conan --upgrade
- pip.exe install conan_package_tools
- pip.exe install conan_package_tools bincrafters_package_tools
- conan user # It creates the conan data directory
test_script:

View file

@ -1,25 +1,24 @@
#!/bin/bash
#!/usr/bin/env bash
set -e
set -x
set -ex
if [[ "$(uname -s)" == 'Darwin' ]]; then
brew update || brew update
brew outdated pyenv || brew upgrade pyenv
brew install pyenv-virtualenv
brew install cmake || true
brew install cmake || brew upgrade cmake || true
if which pyenv > /dev/null; then
eval "$(pyenv init -)"
fi
pyenv install 2.7.10
pyenv virtualenv 2.7.10 conan
pyenv install 3.7.1
pyenv virtualenv 3.7.1 conan
pyenv rehash
pyenv activate conan
fi
pip install conan --upgrade
pip install conan_package_tools
pip install conan_package_tools bincrafters_package_tools
conan user

View file

@ -1,7 +1,6 @@
#!/bin/bash
#!/usr/bin/env bash
set -e
set -x
set -ex
if [[ "$(uname -s)" == 'Darwin' ]]; then
if which pyenv > /dev/null; then

View file

@ -24,14 +24,14 @@ osx: &osx
matrix:
include:
- <<: *linux
env: CONAN_GCC_VERSIONS=4.9 CONAN_DOCKER_IMAGE=conanio/gcc49
# - <<: *linux
# env: CONAN_GCC_VERSIONS=4.9 CONAN_DOCKER_IMAGE=conanio/gcc49
- <<: *linux
env: CONAN_GCC_VERSIONS=5 CONAN_DOCKER_IMAGE=conanio/gcc5
# - <<: *linux
# env: CONAN_GCC_VERSIONS=5 CONAN_DOCKER_IMAGE=conanio/gcc5
- <<: *linux
env: CONAN_GCC_VERSIONS=6 CONAN_DOCKER_IMAGE=conanio/gcc6
# - <<: *linux
# env: CONAN_GCC_VERSIONS=6 CONAN_DOCKER_IMAGE=conanio/gcc6
- <<: *linux
env: CONAN_GCC_VERSIONS=7 CONAN_DOCKER_IMAGE=conanio/gcc7
@ -42,8 +42,8 @@ matrix:
- <<: *linux
env: CONAN_GCC_VERSIONS=9 CONAN_DOCKER_IMAGE=conanio/gcc9
- <<: *linux
env: CONAN_CLANG_VERSIONS=3.9 CONAN_DOCKER_IMAGE=conanio/clang39
# - <<: *linux
# env: CONAN_CLANG_VERSIONS=3.9 CONAN_DOCKER_IMAGE=conanio/clang39
- <<: *linux
env: CONAN_CLANG_VERSIONS=4.0 CONAN_DOCKER_IMAGE=conanio/clang40
@ -81,9 +81,9 @@ matrix:
env: CONAN_APPLE_CLANG_VERSIONS=10.0
install:
- chmod +x .travis/install.sh
- ./.travis/install.sh
- chmod +x .ci/install.sh
- ./.ci/install.sh
script:
- chmod +x .travis/run.sh
- ./.travis/run.sh
- chmod +x .ci/run.sh
- ./.ci/run.sh

View file

@ -1,9 +1,10 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from cpt.packager import ConanMultiPackager
from bincrafters import build_template_header_only
if __name__ == "__main__":
builder = ConanMultiPackager()
builder.add_common_builds()
builder = build_template_header_only.get_builder()
additional_options = { 'nameof:build_tests': True, 'nameof:build_examples': True }
builder.update_build_if(lambda build: True, new_options=additional_options)
builder.run()