Am 23.08.17 um 01:44 schrieb Eric D Helms:

I would like to propose the following:

 1) We drop sqlite3 entirely
 2) We test all rubies on postgresql only
 3) We pick the most widely used Ruby version and test mysql with that
I think, Jenkins pipelines are a good thing and can make the Job configuration a lot easier. I'd like to to pitch some ideas. First of all I would propose putting the Jenkinsfile(s) in the repos alongside the code so it's more visible what happens and the job configuration follows the code lifecycle. I've also grown fond of the Docker Plugin for Jenkins. With that you can easily run tests under different ruby versions. I found that easier to setup then rvm. If you'd like, I can share the code snippets. But it's rather trivial to connfigure. You could also try to put the databases in a container. While I usually don't recommend this, it might be a good architectural choice for a CI system as you don't really need to persist data. It could also greatly decouple the jobs from the jenkins system. But first things first.

One more thing: If we have more capacity, we could start replacing HoundCI by our own linting again.

Timo

--
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to