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

travis-ci build and test workflow #16

Open
jangorecki opened this issue Jan 10, 2016 · 8 comments
Open

travis-ci build and test workflow #16

jangorecki opened this issue Jan 10, 2016 · 8 comments

Comments

@jangorecki
Copy link

Would be nice to have travis-ci build and test workflow, or at least the build part.
User would have a live deploy documentation.

@davecramer
Copy link
Collaborator

Anyone willing to create a .travis.yml file ?

@jangorecki
Copy link
Author

optionally the .gitlab-ci.yml may be easier and more flexible (using gitlab.com as CI) as it allows to use any docker image, so all dependencies can be included in docker, and CI can just perform the build.

@davecramer
Copy link
Collaborator

I'm not familiar with gitlab.com as the CI, can it be wired into github ?

ISTR that github does support docker images

Dave Cramer

On 9 March 2016 at 08:57, Jan Gorecki [email protected] wrote:

optionally the .gitlab-ci.yml may be easier and more flexible (using
gitlab.com as CI) as it allows to use any docker image, so all
dependencies can be included in d ocker, and CI can just perform the build.


Reply to this email directly or view it on GitHub
#16 (comment).

@jangorecki
Copy link
Author

Can be wired by git push to gitlab.com.
AFAIK docker images can be used in travis only to be consumed as services, not as the base for your CI.
According to https://docs.travis-ci.com/user/ci-environment/ it seems you are strictly limited to Ubuntu 12.04! (unless you use their beta) or OS X Mavericks
It also limits you to the travis machines, while gitlab allows to plug own machines as runners, or if needed run CI offline locally.

@davecramer
Copy link
Collaborator

OK, but we can't wire gitlab into github... to build on every PR?

Dave Cramer

On 9 March 2016 at 09:02, Jan Gorecki [email protected] wrote:

AFAIK docker images can be used in travis only to consume services, not as
the base for CI.
According to https://docs.travis-ci.com/user/ci-environment/ it seems you
are strictly limited to Ubuntu 12.04! (unless you use their beta) or OS X
Mavericks


Reply to this email directly or view it on GitHub
#16 (comment).

@jangorecki
Copy link
Author

I'm sure we can, using multi-remote on push, or using webhooks, or using push from travis.
The purpose of this issue was to produce live up-to-date documentation of deploy. So gitlab CI would surely fulfil that.

@davecramer
Copy link
Collaborator

So why do we need docker ?

We should be able to build pl/r on travis-ci

Dave Cramer

On 9 March 2016 at 09:15, Jan Gorecki [email protected] wrote:

I'm pretty much sure we can, using multi-remote on push or using webhooks.


Reply to this email directly or view it on GitHub
#16 (comment).

@jangorecki
Copy link
Author

To re-use the dependency included in the image and it's maintenance. You can do own images for anything but often it is desired to have maintenance of dependency.

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

No branches or pull requests

2 participants