Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Jenkins best practices [clear filter]
Tuesday, September 18


Habits, Tips and Tricks to Efficiently Automate Tasks with Jenkins
Spoiler for the first tip: use Jenkins as little as possible. Automating a task always seems easy at first glance: we are just putting multiple small pieces together to finally deliver a valuable output to our customer. But, in reality, that's never easy. There are a lot of technical and non-technical constraints to care about when automating tasks, especially across multiple teams. And we also add another dimension when we want to take care of maintainability and security. During this talk, I'll speak about some habits, tips and tricks I discovered when automating things using Jenkins.

avatar for Michael Pailloncy

Michael Pailloncy

Operations Engineer at CloudBees, CloudBees
Operations Engineer at CloudBees

Tuesday September 18, 2018 12:00pm - 12:10pm
DevOps Theater


Small Teams - Big Build Culture at NPR Digital Media
"White knuckle releases" have plagued the NPR Digital Media teams for years. Building out a solid, well-rehearsed system based on Jenkins jobs did the trick, initially. While improving on that path, lessons have been learned, release-day alarms have been sounded and systems have been forced into "DevOps-ification." Is your team small, but your builds large? Is there at least one monolith amongst your newer microservices that tends to be the beast lurking in the closet when it comes to release? For each step forward in checking Jenkins logic into a codebase do you seem to fall a step backward in your team understanding of Jenkins? NPR Digital Media is no different and is here to help!

avatar for Grant Dickie

Grant Dickie

National Public Radio
Graduating with a dual degree in English Literature and German Language, Grant Dickie found a love of language. Taking this passion into Library Science and then Information Science, he progressed to becoming a humanities-focused digital engineer. Now at the Digital Media team at... Read More →

Tuesday September 18, 2018 12:15pm - 12:25pm
DevOps Theater


Manage a Petabyte/Day of Artifacts Without Breaking a Sweat (or Your Infrastructure)
Optimize your workflow by using virtual disk and persistent container data volume clones for artifacts. In a typical day at Datrium, we clone a 20 GB build deliverable a thousand times while executing 12,000 tests and creating 3,500 virtual machines and containers, all generating over 1 PB of total artifacts. Fast clones provide dramatic benefits, including reduced storage requirements, improved throughput and optimal resource management. And, since each artifact clone provides the complete build and test environment, it can be used for other downstream jobs, postmortem analysis and further ad hoc testing without dirtying the original copy. Come learn how a cloning workflow can work for you!

avatar for Anupam Garg

Anupam Garg

Datrium, Inc
Anupam is a software developer at Datrium, building developer tools and processes. Before Datrium, he was at VMware.
avatar for Kyle Harris

Kyle Harris

Datrium, Inc
Kyle works at Datrium, Inc., where he builds test infrastructure that uses virtual machines, containers and Jenkins. He worked at VMware prior to joining Datrium.

Tuesday September 18, 2018 12:45pm - 12:55pm
DevOps Theater
Wednesday, September 19


Progressive Performance Testing in Every Pipeline
 Systems live and die by how they perform. Why wait for the best-laid architecture plans to move through implementation and operation only to see them choke under real-world stress? Join Paul Bruce and Henrik Rexed of Neotys to learn how you can:
-  Express API and end-to-end performance tests natively in Jenkins Pipeline as code
-  Develop a performance testing strategy that delivers fast, reliable feedback to developers
-  Dynamically scale performance testing infrastructure on-demand with Docker and cloud resources
- Integrate real-user experience metrics into views to share comprehensive analysis across teams

avatar for Paul Bruce

Paul Bruce

Paul Bruce is a DevOps Advisor, helping to transform enterprise software teams and delivery practices. He currently works with Neotys as a Sr. Performance Engineer and is a Founder at Growgistics. His research expertise includes cloud management, API design and experience, continuous... Read More →
avatar for Henrik Rexed

Henrik Rexed

Henrik is a Performance Engineer at Neotys, a leading provider of load testing software. He has been orchestrating and conducting performance tests for 10+ years, delivering projects in all contexts including extensive Cloud testing on the most demanding business areas such as trading... Read More →

Wednesday September 19, 2018 10:15am - 10:25am
Foothill C


Jenkins X, the Integrated CI/CD Solution for Kubernetes
Kubernetes has emerged as the de facto standard for container orchestration. Join Mike Maheu, VP of Professional Services and Engineering at Go2Group, at his lightning talk to gain high-level insights on how to build some modern CI/CD pipelines with Jenkins X on top of Kubernetes. Mike will take you to a brief tour of the overall vision and abilities of Jenkins X

avatar for Mike Maheu

Mike Maheu

Go2Group Inc
Mike Maheu heads the Professional Services, Engineering, and Operations teams of Go2Group, including Development, Network Engineering, Platform Operations, and CloudOps. Mike is also the acting Security Officer for Go2Group and all its products. With his leadership expertise in engineering... Read More →

Wednesday September 19, 2018 10:30am - 10:40am
Foothill C