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

Build packages with Travis #25

Closed
techtonik opened this issue Aug 17, 2015 · 5 comments
Closed

Build packages with Travis #25

techtonik opened this issue Aug 17, 2015 · 5 comments
Assignees

Comments

@techtonik
Copy link

It is possible to use Travis to build, test and upload packages for Ubuntu. Just an idea.
http://docs.travis-ci.com/user/uploading-artifacts/

@hipersayanX
Copy link
Member

As far as I know, Travis build packages using Debian, but I don't know which repositories are available, I don't know if FFmpeg is available in Travis. Is a similar problem to OBS, they doesn't offers that very basic information.

@techtonik
Copy link
Author

Travis is just a build system. Why repositories are relevant? I thought the build scripts download dependencies and compile them regardless of repositories. Or maybe it is possible to compile the stuff statically..

@hipersayanX
Copy link
Member

Why repositories are relevant?

Because I need to know if a certain package is available in the build system.

I thought the build scripts download dependencies and compile them regardless of repositories.

Building a package in Travis, OBS or PPA, is exactly the same that building a package locally, you need to specify the name of all packages required for build, if a repository is missing and you require a dependency from that repository, your build will fail.

For example, Webcamoid depends on FFmpeg, but FFmpeg is banned from OBS repositories for legal issues, for that reason I can't build Webcamoid using OBS.

In the case of Debian, FFmpeg is available for Stretch and higher in the main repository, I don't know if Travis provides a build environment for Debian Stretch.

@hipersayanX
Copy link
Member

Added build tests with Travis and OBS.

@techtonik
Copy link
Author

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants