In some cases, manual trigger is used, whereas in other cases, SCM polling is made use of.
Build blocking is also used to enforce implicit job processing dependencies, for instance when galera library needs to be embedded.
Parameterized triggers to decrease slow VCS clones, and to pass parameters to subsequent jobs. Build plumbing and fork/join …
In general the technology in use are Java 1.6, JavaServer Pages, Tomcat 5.5, Apache 2.2, CentOS 5, Git, Jenkins, Selenium, and jQuery 1.5 . There are some other technologies which are used outside that stack, but these are the main components.
Eye - Ruby-backed process monitoring tool, using Celluloid.
Jently - Glue that makes it possible to use your own Jenkins server to automatically test new commits on .
Ruby Print Debugging - Some helpers to make it easier to track info by printing it.
This Thursday, 1/23, at 10 am PT, our friend John Martinez, who manages the Cloud Platform Engineering team at joining us for a webinar detailing how his team uses , Jenkins, , and more to operate a large, sophisticated cloud infrastructure., will be
Before John takes us deep under the covers of Adobe's cloud, we recommend you get familiar with John and the basics of the Adobe story by watching his #2013 presentation, "Zero …
They use Jenkins.
They use pypiserver.
They're switching from Tornado to Pyramid. It's been a successful migration.
There were issues in Tornado including testing.
They evaluated all of them and picked uWSGI. It's working well. It's stable. It's fast. A lot of it is written in C. It has good documentation. They can integrate the logging with Scribe. The community is good. …
Besides this extensive RQG testing, Percona relies on a huge Jenkins farm to do much of it's automated regression and performance check testing. For each code push, we execute thousands of tests across a myriad of OS platforms. Each day, we also do an automated performance sanity check to ensure that server performance did not suddenly drop due to an inadvertent change. Finally, patches to the server are reviewed by two developers.
As you can see, when you use Percona Server 5.6, …
…90 minute technical session on using Jenkins. Earlier this year, Mandi gave an insightful interview about how Velocity has evolved and the various themes she's seen emerge and come into focus:next week with a
Also in grab here . It's a dynamite look at how is more about creating, defining, and supporting a cultural …, Mandi partner with O'Reilly to publish the free "Building a DevOps Culture" which you can
Throughout the class, we'll not only create new Rails apps (lots of them), but I also want to teach how to find yourself in a legacy codebases, like Redmine or Discourse, how to refactor out from the mess, fix bugs, add new features - that's probably the hardest part of the class.
Testing is an ongoing topic in the class, as well. We'll learn about unit testing …
I was pleasantly surprised to find that Jenkins converts a path from the console output into a convenient URL.
This allows me to simply click the provided link to see what is happening in the browser, which has been an immense time-saver in diagnosing failing tests.
What kind of tricks do you use for asynchronous browser tests and/or debugging them? Please leave a comment …
…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, …