JUC 2011: San Francisco
Jenkins User Conference
Sunday, 2 October 2011 - 8:00am
The first Jenkins User Conference (JUC) brings Jenkins experts and enthusiasts together for an invaluable day of Jenkins-focused learning and networking opportunities.
Jenkins CI is the leading open source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project. By registering for JUC, you join the community of Jenkins technologists dedicated to expanding their skills and moving the Jenkins platform forward.
Join other Jenkins developers at this FREE event to learn and discuss best practices, plug-in development, building on-premise Java or cloud applications and more.
Kohsuke wrote the majority of the Jenkins core single-handedly. Kohsuke has more than 10 years of extensive software development experience, ranging from Java to C++, .NET to x64 assembly, as well as systems expertise on several platforms, including Windows, Linux and Solaris.
- Best practices on how to consume Jenkins in the enterprise. Issues include creating shareable templates, managing large number of projects or departments etc.
No longer are pre-tested commits and rapid deployment pipelines a luxury but rather the expectation of more and more dev teams. This talk will cover Gerrit, a Git-based code review tool, integration with Jenkins and rapid deployment pipelines.
Liferay is using 250 Jenkins servers at their colo facility, and will not only double this soon, but quadruple this number by mid 2012. Liferay Portal Enterprise Edition is certified with over 10,000 tests per release, but these tests are also kicked off with every commit via Jenkins.
After almost a year of slow but steady development, the time is soon approaching when you will be able to start writing Jenkins plugins armed with nothing but a simple JRuby environment. To illustrate exactly what this means, we’ll study the anatomy of a Ruby plugin, how it works at runtime, and
Jenkins is believed to be a continuous integration tool, but in reality it is an orchestration platform with a GUI. The large set of plugins and the loose definition of projects lets you use Jenkins for operations that it was not originally meant for.
Agile application lifecycle management (ALM) helps to streamline software development, build, and release management. This session is split into two parts. In the first part (25%) I’ll introduce Agile ALM, its benefits and building blocks.
Robotics is a complex and interdisciplinary research area with growing interest. Many developers with different skills and focus areas work collaboratively.
What are the problems you face when managing many Jenkins instances? How do you manage what plugins are available, share resources like build agents, and monitor for availability?
This talk will explore connecting enterprise Java stack with cloud deployment via a task-focused CI loop.
Jason Huggins will show how Selenium (the all-singing, all-dancing, awesomest browser automation tool, ever!) is used with Jenkins. He’ll then cover browser testing at the extremes. First, at large scale, where Selenium and Jenkins together test a major U.S.
Yahoo! sites are complex systems, running on thousands of hosts in dozens of data centers around the world. Yahoo! practices continuous integration at large scale to help keep these systems running. Central to our CI infrastructure is Jenkins. This talk presents how Yahoo!
Jenkins CI ships with a simple yet powerful XML API which makes simple to build full native implementations of the Jenkins features on mobile devices.