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

Add Travis CI support for Linux #1

Merged
merged 22 commits into from
Aug 18, 2019

Conversation

uilianries
Copy link
Member

@uilianries uilianries commented Aug 15, 2019

WIP

To avoid many pages as needed because of Travis limitation due 50k log lines, my idea is:

  • Run Conan export to ALL recipes.
  • Build only the latest layer, but using build policy as "missing", then all requires from other layers will be built before.
  • Share the same Conan data cache between all builds, since we can't share those package after closing a Docker container.
  • For now we are using "testing" channel only, but we need to think how to promote it, we may use CPT internal helpers.

Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>
@uilianries uilianries marked this pull request as ready for review August 16, 2019 23:02
Signed-off-by: Uilian Ries <uilianries@gmail.com>
@uilianries
Copy link
Member Author

Macos support is not working well:

https://travis-ci.com/bincrafters/conan-x11/jobs/226035783#L3829

I gonna remove OSX from travis for now, we can add it again in future.

Signed-off-by: Uilian Ries <uilianries@gmail.com>
@SSE4
Copy link
Member

SSE4 commented Aug 18, 2019

we don't need OSX now. great job @uilianries !

@SSE4 SSE4 merged commit fc7bd51 into bincrafters:testing/0.0.1 Aug 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants