svanoort's blog

svanoort's picture

Joining the Big Leagues: Tuning Jenkins GC For Responsiveness and Stability

Today I'm going to show you how easy it is to tune Jenkins Java settings to make your masters more responsive and stable, especially with large heap sizes. The Magic Settings: Basics: -server -XX:+AlwaysPreTouch GC Logging: -Xloggc:$JENKINS_HOME/gc-%t.log -XX:NumberOfGCLogFiles=5 -XX:+UseGCLogFileRotation -XX:GCLogFileSize=20m -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails...
svanoort's picture

Jenkins, Workflow and Gerrit: Putting the Pieces Together

Today you’ll find out how the workflow plugin for Jenkins can simplify an otherwise complex CI pipeline based on a real world Jenkins customer doing mobile development. During early versions of workflow, plugin support was limited, but with a significant investment of developer effort, wider compatibility now enables workflow to simplify life for many teams. Specifically: Workflow...