Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Red Hat on Jenkins: By the numbers Nam Duong Red Hat, Inc. https://openshift.redhat.com.

Slides:



Advertisements
Similar presentations
DIAGRAM + ICON LIBRARY 2013.
Advertisements

Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Copyright © 2007, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Openshift Jason Shepherd Middleware Support Engineer, Red Hat August 15, 2012.
Jenkins User Conference San Francisco, Sept #jenkinsconf Business Process Model & Notation (BPMN) Workflows in Jenkins Max Spring Cisco
Jenkins User Conference Jenkins User Conference Israel, 06 June 2013 #jenkinsconf Pre-Tested Commits with Jenkins and Reviewboard Yardena Meymann VMware.
13,000 Jobs and counting…. Advertising and Data Platform Our System.
Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Dean Yu Yahoo!, Inc. Continuous Integration.
Welcome To #GWAB 2014 Welcome The Charity The Sponsors The Social Fun Agenda.
System Center 2012 R2 Overview
Going Green in the Datacenter: One host’s perspective Tim Dodd Denver IrvineLouisville Newark San Francisco.
DEV-13: You've Got a Problem, Here’s How to Find It
Jenkins User Conference Jenkins User Conference San Francisco, Sept #jenkinsconf Using Jenkins in the Enterprise and the Cloud Mark Prichard Kohsuke.
Jenkins User Conference Jenkins User Conference San Francisco, Sept #jenkinsconf Using Jenkins for the build and deployment of.NET applications.
From Entrepreneurial to Enterprise IT Grows Up Nate Baxley – ATLAS Rami Dass – ATLAS
Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 Extreme Testing with Jenkins and Selenium Jason Huggins CTO,
Paper on Best implemented scientific concept for E-Governance Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola By Nitin V. Choudhari, DIO,NIC,Akola.
DNN LOVES JENKINS FOR CONTINUOUS INTEGRATION
3/4/2003 WMRedHat /4/2003 WMRedHat - 02 redhat Linux redhat Enterprise Linux Personal OS = $39.95 Professional OS = $ A dvanced S erver =
CERN IT Department CH-1211 Genève 23 Switzerland t Next generation of virtual infrastructure with Hyper-V Michal Kwiatek, Juraj Sucik, Rafal.
Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net.
Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Addressing Key Challenges with Viral Adoption of Jenkins Sacha.
1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Visual Studio 2012 or 2013 VisualStudio.com (or) Github (or) Bitbucket (or more) Azure Cross-Platform Command Tools Setup if you want to play too.
Paper on Best implemented scientific concept for E-Governance projects Virtual Machine By Nitin V. Choudhari, DIO,NIC,Akola.
IGEL UMS Product Marketing Manager October 2011 Florian Spatz Universal Management Suite.
1 Building SaaS for SMEs on WSO2 PaaS Kathiravelu Pradeeban - Software Engineer Muhammed Shariq - Software Engineer Nov 2011.
1 Progress Software’s OpenEdge Platform Which database is right for your environment? Simon Epps.
Mastering Amazon RDS Data Masters. Special Thanks To… Miami Innovation Center for Entrepreneurship
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
OpenShift on OpenStack Dave 6 December 2013.
Business Unit or Product Name © 2007 IBM Corporation Introduction of Autotest Qing Lin.
1 NETE4631 Amazon Cloud Offerings Lecture Notes #6.
Presentation To. Mission Think Dynamics is in the business of automating the management of data center resources thereby enabling senior IT executives.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 Jenkins: State of Union
Jenkins User Conference Jenkins User Conference Palo Alto, Oct 23 Continuous Delivery at Yahoo Stas Zvinyatskovsky Architect Advertising.
MAE Continuous Integration Administration guide July 8th, 2013.
Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites.
Eucalyptus 3 (&3.1). Eucalyptus 3 Product Overview – Govind Rangasamy.
Win202 Database Administration. Introduction Welcome to OpenEdge. Type 2 Storage Areas. One of the big selling points for the OpenEdge platform and Win202.
ArcGIS Server for Administrators
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
SLAC Site Report Chuck Boeheim Assistant Director, SLAC Computing Services.
Linux interoperability Question: How can I handle interoperability between Linux and UNIX in my IT environment? HP’s Approach With HP’s Linux Compatibility.
(WINDOWS PLATFORM - ITI310 – S15)
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
How We Use Our PerfCap Tool How Do You? CMG Canada Oct. 27, 2015 John Slobodnik Performance and Capacity Planner.
Introduction To BlueMix By: Ryan
Licensed under Creative Commons Attribution-Share Alike 3.0 Unported License Cloud Hosting Practices Lessons DuraSpace has learned Bill Branan Open Repositories.
AWS Usage Tips SCS APAC MAR Agenda About Amazon Web Service Sign up the AWS account AWS Management Oracle Apps AMI – Siebel CRM – EBS R
Lecture XIII: Continuous Integration CS 4593 Cloud-Oriented Big Data and Software Engineering.
® IBM Software Group ©IBM Corporation IBM Information Server Architecture Overview.
Build and Deployment Process Understand NCI’s DevOps and continuous integration requirements Understand NCI’s build and distribution requirements.
Running a production Jenkins instance Harpreet Singh, Senior Director, Product Management Kohsuke Kawaguchi Jenkins founder ©2012 CloudBees, Inc. All Rights.
JBOSS Online Training. Introduction to JBOSS Red Hat JBoss Middleware leverages community powered enlighten innovation and standalone open source application.
The RAL PPD Tier 2/3 Current Status and Future Plans or “Are we ready for next year?” Chris Brew PPD Christmas Lectures th December 2007.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
© 2014 kCura. All rights reserved. vCloud Hybrid Services VMUG
Information Initiative Center, Hokkaido University North 11, West 5, Sapporo , Japan Tel, Fax: General.
Lessons learned administering a larger setup for LHCb
DEV-25: You've Got a Problem, Here’s How to Find It
Trends like agile development and continuous integration speak to the modern enterprise’s need to build software hyper-efficiently Jenkins:  a highly.
2016 Citrix presentation.
4th Forum How to easily offer your application as a self-service template by using OpenShift and GitLab-CI 4th Forum Alberto.
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
Design Unit 26 Design a small or home office network
Thanks to our Sponsors Platinum Sponsor: Gold Sponsors:
Presentation transcript:

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Red Hat on Jenkins: By the numbers Nam Duong Red Hat, Inc.

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Agenda Products currently leveraging Jenkins Deployment size: # of Masters/Slaves/Jobs in use across Jboss Middleware QE Top 10 list of interesting Plugins Code contributions Experiences/Pitfalls/Lessons learned Best Practices Demo: Production/Staging server (sheer numbers) OpenShift on Jenkins EC2 and GIT plugin demo

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Red Hat products Products currently leveraging Jenkins JBoss offerings: Enterprise Application Platform JBoss Developer Studio SOA JBoss Portal JBoss OSGI Many, many others OpenShift – OpenShift is our Platform as a Service (PaaS) offering. Our Jenkins instances are running in the cloud, hosted on OpenShift Flex and used to build and test OpenShift

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Deployment Size JBoss Middleware Team: – 1 Master IBM System x3550 M3, 2x E5640 CPU, 24GB RAM, 2x SAS 73GB 15K-RPM in RAID1 – Slaves connected 113 (various OS: linux, Win, Solaris, HP, AIX) – ~4700 Jobs configured (~1000 running/month) – ~95% of Middleware test automation is called/executed via Jenkins OpenShift Flex Team: – 1 Master 7.5 GB, 4CPU, 10GB EBS (RHEL 5.6) – 10 Slaves Building EC2 Images and 5 slaves running tests – 20 jobs (RHEL 6.1) – ~90% of our automation is executed via Jenkins

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Interesting plug-ins used Management (Groovy*, Disk Usage*, Build Publisher*, Workspace Cleanup*) Cloud Control (EC2 plugin, DeltaCloud*) Enterprise focused plugins (SmartFrog) Code Coverage (cobertura, emma) Source control (GIT/SVN/CVS) *Represents code contributions

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Code Contributions Memory leaks: Involved in diagnosis, resolution In the Hudson timeframe, we contributed to stability through reporting of bugs/instability (large deployment) First ones to run into these types of problems (pure volume) LTS (long term support - Jenkins stable branch) Development and maintenance of plugins (see previous) reporting bug + bug fixes

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Experiences/Pitfalls/Lessons learned 1 master may not handle all jobs at once - potentially provide failover functionality on Jenkins Jobs getting stuck due to polling console output through ssh. Need to limit jobs from writing to console. Disk Utilization issues - Overcome through quotas set on jobs Logging was too verbose, Jenkins instance stalled due to low/no disk space OOM issues when trying to view the giant logs - fix in progress

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Best Practices Set limits on memory usage (quota) of slave Set limits (quota) on Disk usage for jobs Tools on shared NFS drive – for maintenance and replication/recovery Memory – lots of memory to buffer incremental growth of Master Jenkins master and all slaves under CFEngine control (config management/recovery) Like all reliable services, use Dev/Stg/Prod increments. Can scale vertically, but has anyone tried scaling horizontally?

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Demo Production instance within corporate firewall: Production: Staging our plugins Staging: Jenkins running on OpenShift Flex; testing OpenShift Flex EC2 and GIT plugin demo Used to create a client testbed Creates an EC2 instance, prints the IP address, pulls down all code bits

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Links/Contact We appreciate your feedback of your user experience

Jenkins User Conference Jenkins User Conference San Francisco, Oct 2 nd 2011 #jenkinsconf Thank You To Our Sponsors Platinum Sponsor Gold Sponsor Silver Sponsor Bronze Sponsors Coming Soon: The CloudBees Newsletter for Jenkins Please complete the Jenkins survey to help us better serve the community (bonus: a chance to win an Apple TV!)