…test:newrelic`, our CI system can run the gambit of Rails and Ruby versions. Jenkins configurations let us dictate which combinations make sense given that, for instance, you can't run Rails 3.x and greater on Ruby 1.8.6.
Not All About Rails
That's all good, but there's much more to Ruby than just Rails. With the rich variety of frameworks to support, we needed an approach to mix and match dependencies.
This need led to our functional/integration testing layer, …
2012 JUC NY: Daniel Doubrovkine - Graduating to Jenkins CI for Ruby-on-Rails
In this talk I'll give a brief overview of our journey from three engineers with Ruby tools to a company of 30 people that rely daily on Jenkins CI. I will a...
From: CloudBeesTV
Views: 45
1 ratings Time: 42:09 More in Science & Technology
…phase one work in Jenkins utilized Groovy to interact directly with the Jenkins API. Bash scripts handled the majority of the heavy lifting in phase two to do things like curl the release candidate from Jenkins and then scp it out to our servers. PowerShell brought up the rear in phase three by handling the generation of internal emails, parsing release notes and making HttpWebRequests to update a few other areas not serviceable by APIs.
What's In It For Our Customers?
As …
…and repeatedly - all while enabling your craftsmen to be at their most productive.
Simple Continuous Delivery Tool Chaining with Opscode Chef, Jenkins and GCE Stathy Touloumis is a Field Engineer for Opscode and only wishes he had stumbled upon Chef when we has heads down coding and managing systems in early to mid 2000. @ stathyinc
…processes and workflow. The flexibility, modularity and plugin availability are great advantages to Jenkins, and it being free and open source software that we can freely modify and bug fix is immensely valuable (indeed, I now maintain the Jenkins Bazaar plugin ).
We currently have:
approximately 32 slaves performing builds
151 top level jobs (many of these are matrix jobs)
2,578 jobs (including all jobs in our matrix jobs)
29,124 builds (we auto-expire most builds, so we've …
…our Jenkins jobs, and we've started adding cookbook's in test kitchen to Jenkins. We previously used a Vagrant/ VirtualBox based setup that was working okay, but it was running on OpenStack instances already anyway. To use the OpenStack runner, the configuration has to be added to the Kitchenfile.
For example: openstack do auth_url "http://openstack-auth-host.example.com:5000/v2.0/tokens" username "my-openstack-user" password "super-duper-secret-password" …
OWASP AppSecUSA 2011: Brakeman and Jenkins: The Duo Detect Defects in Ruby on Rails Code
Speakers: Justin Collins, Tin Zaw Ruby on Rails ( RoR) is a popular web application development framework with support for Model-View-Controller architecture,...
From: ChRiStIaAn008
Views: 87
1 ratings Time: 30:37 More in Science & Technology
…Percona Server performance regression setup on Percona's public Jenkins instance. If you want even more previews, look here and here .
As you may have noticed, we now have nightly binaries available for Percona Server. As soon as the nightly binaries are build by Jenkins, a downstream Jenkins project starts verifying the performance of the current build.
Technical details: two Sysbench runs ( OLTP read only & OLTP read/write) are executed …
…Jenkins and Hudson . The internets seem to like Jenkins because of a great user community and the fact that the original team from Hudson has moved on to Jenkins , so I chose that.
We simultaneously build multiple Ruby projects, a Maven Android project, and an iOS project on the same Jenkins infrastructure (we used to use EC2 for build agents but moved to Mac Minis so that we could also build iOS projects). With Jenkins in place, releases …
…source code already, but in-house testing is still hard. For example, many of us had an encounter with Jenkins: it runs well to a point where it becomes harder to maintain the Jenkins than it is to write tests.
Another obstacle is test setup and environments: When I write and run tests, there is sometimes only so much I can do to mock and avoid actual calls to my storage backend. While I prefer to run my database tests against a SQLite in memory database, there are these edge cases, where …