SlideShare a Scribd company logo
Neil Gehani - @GehaniNeil
Sr. Product Manager, Hewlett-Packard Enterprise
June 21, 2016
Introducing “Tugbot”
Continuous Testing + Deployment
Workflow
Content
+
Value
Tests
Docker
Container
Ship it
DockerHub
Any
environment in
the world!
Docker Container
Leverage Docker API
Uniformed
API
Introducing tugbot
Test
containers
3. Collect
Results
2. Run
Tests
1. Discover Test
Containers 4. Publish
Results to ES
ALM Octane
From
github.com
5. Visualize
Kibana
“Test Container” Dockerfile
Docker
Tugbot
Open Source Contributions to Docker ecosystem
– “Tugbot” – Continuous Testing Framework for containers (CT made REAL)
– Open Sourced (Github)
– Published in docker’s weekly newsletter
– Containerized Docker Bench security testing - open source
– “Pumba” - Chaos testing inspired by Netflix simian army
6

More Related Content

PPTX
Tugbot - Testing Framework for Docker Containers
KEY
Travis CI
PPTX
Continuous integration ( jen kins travis ci)
KEY
Travis CI: Fun and easy CI for your Plone packages
PDF
Travis-CI - Continuos integration in the cloud for PHP
PDF
Deploying to DigitalOcean With GitHub Actions
PPTX
Moby Summit introduction
PDF
From Java Monolith to k8s with CI/CD
Tugbot - Testing Framework for Docker Containers
Travis CI
Continuous integration ( jen kins travis ci)
Travis CI: Fun and easy CI for your Plone packages
Travis-CI - Continuos integration in the cloud for PHP
Deploying to DigitalOcean With GitHub Actions
Moby Summit introduction
From Java Monolith to k8s with CI/CD

What's hot (20)

PPTX
Migrating To GitHub
PDF
Cloud Native CI/CD with GitOps
PDF
Docker + Tenserflow + GOlang - Golang singapore Meetup
PDF
Introduction to GitHub Actions
PDF
Continuous Deployment with Kubernetes, Docker and GitLab CI
PPTX
Devoxx 2015 - Web Application Development using Grails and Docker
PDF
Intro to the CNCF Research User Group
PDF
Automate CI/CD with Rancher
PDF
Jenkins Shared Libraries
PDF
Libnetwork updates
PDF
Lean Cloud Starterkit - Beta
PDF
Giving Back to Upstream | DockerCon 2019
PDF
2017 jenkins world
PDF
Jenkins vs GitLab CI
PDF
Kubernetes: The Next Research Platform
PDF
DevOps Fest 2020. Дмитрий Кудрявцев. Реализация GitOps на Kubernetes. ArgoCD
PDF
FOSDEM 2017: GitLab CI
PDF
Breaking Bad Habits with GitLab CI
PDF
Craig Box (Google) - The road to Kubernetes 1.0
PDF
Introduction to Kubernetes
Migrating To GitHub
Cloud Native CI/CD with GitOps
Docker + Tenserflow + GOlang - Golang singapore Meetup
Introduction to GitHub Actions
Continuous Deployment with Kubernetes, Docker and GitLab CI
Devoxx 2015 - Web Application Development using Grails and Docker
Intro to the CNCF Research User Group
Automate CI/CD with Rancher
Jenkins Shared Libraries
Libnetwork updates
Lean Cloud Starterkit - Beta
Giving Back to Upstream | DockerCon 2019
2017 jenkins world
Jenkins vs GitLab CI
Kubernetes: The Next Research Platform
DevOps Fest 2020. Дмитрий Кудрявцев. Реализация GitOps на Kubernetes. ArgoCD
FOSDEM 2017: GitLab CI
Breaking Bad Habits with GitLab CI
Craig Box (Google) - The road to Kubernetes 1.0
Introduction to Kubernetes
Ad

Viewers also liked (6)

PDF
In cluster open source testing framework - Microservices Meetup
PDF
Docker and Containers for Development and Deployment — SCALE12X
PDF
In-Cluster Continuous Testing Framework for Docker Containers
PDF
Testing with Docker
PDF
Testing strategies for Docker containers
PPTX
Revamping Development and Testing Using Docker – Transforming Enterprise IT b...
In cluster open source testing framework - Microservices Meetup
Docker and Containers for Development and Deployment — SCALE12X
In-Cluster Continuous Testing Framework for Docker Containers
Testing with Docker
Testing strategies for Docker containers
Revamping Development and Testing Using Docker – Transforming Enterprise IT b...
Ad

Similar to Introducing "Tugbot" for Docker Containers (20)

PDF
Containerised Testing at Demonware : PyCon Ireland 2016
PDF
Test Driven Design & Deployment
PDF
Efficient Parallel Testing with Docker
PDF
Docker+java
PDF
Docker 1.9 Workshop
PDF
DCEU 18: Building Your Swarm Tech Stack for the Docker Container Platform
PDF
Building Your Docker Swarm Tech Stack
PDF
The pain and gains running Docker in live @Pipedrive
PDF
Efficient Parallel Testing with Docker by Laura Frank
PDF
Scala, docker and testing, oh my! mario camou
PDF
On-Demand Image Resizing Extended - External Meet-up
PDF
PuppetConf 2017: What’s in the Box?!- Leveraging Puppet Enterprise & Docker- ...
PDF
classdockerimages.pdf
PDF
Containers + Docker workshop - part 2
PPTX
Containerize your Blackbox tests
PDF
What is Docker and why is it so hot?
PPTX
DockerCon Keynote Ben Golub
PPTX
DockerCon14 Keynote
PPTX
An introduction to Atlassian Bitbucket Pipelines
PDF
Categorizing Docker Hub Public Images
Containerised Testing at Demonware : PyCon Ireland 2016
Test Driven Design & Deployment
Efficient Parallel Testing with Docker
Docker+java
Docker 1.9 Workshop
DCEU 18: Building Your Swarm Tech Stack for the Docker Container Platform
Building Your Docker Swarm Tech Stack
The pain and gains running Docker in live @Pipedrive
Efficient Parallel Testing with Docker by Laura Frank
Scala, docker and testing, oh my! mario camou
On-Demand Image Resizing Extended - External Meet-up
PuppetConf 2017: What’s in the Box?!- Leveraging Puppet Enterprise & Docker- ...
classdockerimages.pdf
Containers + Docker workshop - part 2
Containerize your Blackbox tests
What is Docker and why is it so hot?
DockerCon Keynote Ben Golub
DockerCon14 Keynote
An introduction to Atlassian Bitbucket Pipelines
Categorizing Docker Hub Public Images

Recently uploaded (20)

DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PPTX
assetexplorer- product-overview - presentation
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
MCP Security Tutorial - Beginner to Advanced
PDF
STL Containers in C++ : Sequence Container : Vector
PPTX
GSA Content Generator Crack (2025 Latest)
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Complete Guide to Website Development in Malaysia for SMEs
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
Time Tracking Features That Teams and Organizations Actually Need
PDF
Autodesk AutoCAD Crack Free Download 2025
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
iTop VPN Crack Latest Version Full Key 2025
PPTX
Trending Python Topics for Data Visualization in 2025
PPTX
chapter 5 systemdesign2008.pptx for cimputer science students
How to Use SharePoint as an ISO-Compliant Document Management System
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
How Tridens DevSecOps Ensures Compliance, Security, and Agility
assetexplorer- product-overview - presentation
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
MCP Security Tutorial - Beginner to Advanced
STL Containers in C++ : Sequence Container : Vector
GSA Content Generator Crack (2025 Latest)
Advanced SystemCare Ultimate Crack + Portable (2025)
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Complete Guide to Website Development in Malaysia for SMEs
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
Time Tracking Features That Teams and Organizations Actually Need
Autodesk AutoCAD Crack Free Download 2025
Weekly report ppt - harsh dattuprasad patel.pptx
iTop VPN Crack Latest Version Full Key 2025
Trending Python Topics for Data Visualization in 2025
chapter 5 systemdesign2008.pptx for cimputer science students

Introducing "Tugbot" for Docker Containers

Editor's Notes

  • #3: Docker is changing the world for services and can do the same for testing Using Docker, we can take tests, package them in a container and deliver that content to any environment in the world.
  • #4: Thanks to the fact that docker exposes uniformed API across any container we can do something very nice – we can do “tugbot”
  • #5: In a docker hosted environment, tugbot can: Automatically discover any test container. Orchestrate the test execution (periodically or upon change event) Collect the test results And publish them to a centralized Result service store (Elastic Search) Visualize the resuls via ALM Octane and/or Kibana 5. Notice to fact that the “test container” could be a package that someone else wrote in the world and now I use it in my environment!
  • #6: Configuring a test container is deadly simple. The first 3 lines is want you need to make your test package a testing container and the last two is what you need in order to integrate it with tugbot