fabric8io / fabric8

fabric8 is an open source microservices platform based on Docker, Kubernetes and Jenkins
http://fabric8.io/
1.76k stars 504 forks source link

New to Fabric8, a Question #5863

Closed websemantics closed 8 years ago

websemantics commented 8 years ago

Hi Everyone, ..

This might be too obvious, so I apology if so,

What's the take of Fabric8 when it comes to Openshift 3, Source to Image (s2I), .. Does Fabric8 have Custom Builders for creating Docker Images from source or use built in Docker Image builder?

Many thanks,

rawlingsj commented 8 years ago

Hi @websemantics sorry for the delay, I think your question was missed. So we currently use docker onbuild images and custom Builder images in our Jenkinfiles for all non java builds, i.e. node, swift, golang etc and the docker-maven-plugin for java apps.
Having said that we're in the process of moving over to using the openshift binary source builder, so a jenkinsfile or user can create their binaries using the build tools they're used to and pass the aftifacts to openshift to build the image.

This has a number of advantages

websemantics commented 8 years ago

Thanks @rawlingsj ever so much .. that's great news as greater integration with openshift builders will standardize the practice of source to image for the community .. btw, awesome, awesome work on Fabric8 ..

rawlingsj commented 8 years ago

Yeah we should be switched over to using the openshift binary source soon.

Great to hear you like it :)

websemantics commented 8 years ago

I've downloaded the project source code and trying to make sense of it's large array of components, hopefully understand it well enough to make contributions .. reading the docs currently .. thanks again ..

rawlingsj commented 8 years ago

Sounds great.. we love contributions! If you need any realtime help we hang out on irc.freenode.net #fabric8.