conan-io / examples

Conan 1.x examples
MIT License
124 stars 66 forks source link

Build examples using only one CI instance #25

Closed uilianries closed 5 years ago

uilianries commented 5 years ago

closes #24

danimtb commented 5 years ago

Looks like the output in appveyor is being blocke and printed all at the end

================================================================
* FEATURES\CMAKE\FIND_PACKAGE\EXPORTED_TARGETS_MULTICONFIG
================================================================
================================================================
* FEATURES\CMAKE\FIND_PACKAGE\FIND_CMAKE_MULTI_GENERATOR_TARGETS
================================================================
================================================================
* FEATURES\EMSCRIPTEN
================================================================
================================================================
* FEATURES\LOCKFILES\CI
================================================================
================================================================
* FEATURES\MULTI_CONFIG
================================================================
================================================================
* FEATURES\PACKAGE_DEVELOPMENT_FLOW
================================================================
================================================================
* FEATURES\PYTHON_REQUIRES\REUSE_CONANFILE
================================================================
================================================================
* FEATURES\WORKSPACE\CMAKE
================================================================
================================================================
* LIBRARIES\DEAR-IMGUI\BASIC
================================================================
================================================================
* LIBRARIES\FOLLY\BASIC
================================================================
================================================================
* LIBRARIES\POCO\MD5
================================================================
================================================================
* LIBRARIES\PROTOBUF\SERIALIZATION
================================================================
=== CONAN EXAMPLES: RESULTS ===
FEATURES\CMAKE\FIND_PACKAGE\EXPORTED_TARGETS_MULTICONFIG: OK
FEATURES\CMAKE\FIND_PACKAGE\FIND_CMAKE_MULTI_GENERATOR_TARGETS: OK
FEATURES\EMSCRIPTEN: OK
FEATURES\LOCKFILES\CI: OK
FEATURES\MULTI_CONFIG: OK
FEATURES\PACKAGE_DEVELOPMENT_FLOW: OK
FEATURES\PYTHON_REQUIRES\REUSE_CONANFILE: OK
FEATURES\WORKSPACE\CMAKE: OK
LIBRARIES\DEAR-IMGUI\BASIC: OK
LIBRARIES\FOLLY\BASIC: OK
LIBRARIES\POCO\MD5: OK
LIBRARIES\PROTOBUF\SERIALIZATION: OK

Do you know how to fix it? I think CPT does it right, maybe we can check there. btw, I really like how the new output looks in Travis!!

uilianries commented 5 years ago

CPT uses sys.stdout.write + flush. I think the problem is forcing "flush" after printing something.

I'll provide a new fix ASAP.

uilianries commented 5 years ago

@danimtb I think it's much better now.

uilianries commented 5 years ago

It's working now, but I think this PR needs to be squashed before merging. There is an option squash+merge on Github.

uilianries commented 5 years ago

Hi @jgsogo I think it's better now, please take a look again

uilianries commented 5 years ago

@jgsogo all green and updated!

jgsogo commented 5 years ago

Why this last change? It was already working in the previous changeset.

jgsogo commented 5 years ago

It looks like the environment variable for CONAN_USER_HOME is not working... 🤷‍♂

uilianries commented 5 years ago

:sob:

checking it now

jgsogo commented 5 years ago

Let's merge it before it fails again 🙈 😆

uilianries commented 5 years ago

Success!