KEMBAR78
Selenium meetup docker | PPTX
Unified Infra for Dev/Test and CI Integration
Testing (Docker/Vagrant)
Selenium Meetup, 2016
Maxim Guenis
September 25, 2013
Wait times for dev/test environment
How long takes you to get new Dev/Test
environment ?
Time to get Dev/Test Environment
Before using service virtualization.
Time to get Dev/Test Environment using service
virtualization.
Virtualization
Hardware Level Virtualization
Operating System Level Virtualization - Containerization
High-level Language Virtual Machines
Laptop Compubody Sock
Docker
An open platform for distributed applications for developers and
sysadmins
Docker Compose
Compose is a tool for defining and
running multi-container
applications with Docker.
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
links:
- redis
redis:
image: redis
Languages
Tecnologies
Testing
Dev PC
Dev PC
Dev PC
STACK YAML
mysql:
provisioners:
- "../../scripts/dockers.d/mysql/load_mysql_data.sh"
volumes:
- "workdir/mysql-credentials.cnf:/root/.my.cnf"
- "${DBSNAPSHOT}:/var/lib/mysql"
memcached:
selenium-grid:
appserver:
provisioners:
- "../../scripts/dockers.d/appserver-dev/php_static_files.sh"
- "../../scripts/dockers.d/appserver-dev/composer.sh"
volumes:
- "${WORKSPACE}/ssa:/usr/local/ssa"
Docker in CI
Demo
What about DB?
BTRFS
Data Population

Selenium meetup docker

Editor's Notes

  • #2 שלום . שמי מקסים אני מחברת סופרסוניק . אנחנו התמזגנו לתוך אירון סואורס שמארחת אותנו היום. לפני מספר שנים ב 2013 ראיתי מחקר שביצעה חברת רוולו על סביבות פיתוח ובדיקות.אחת השאלות המעננינות שהיתה היא כמה זמן לוקח לכם לקבל סביבת עבודה חדשה?
  • #3 ותשובה מאוד מעניינת לרבע ממפתחים לוקח כמעט חודש לכמעט חצי עובר שבוע ל 16% יכול לקחת יום ורק 6% יקבלו מיידית
  • #4 אם אתם לא מתנגדים אני רוצה לנסות לבדוק שאלה הזאת בקהל
  • #7 אם דיברנו על וירטואליזציה בוא נגדיר מספר סוגים : 1. Hardware Virtualization מתקין hypervisor או VMM אשר מהווה שכבת אבסטרקציה בין תוכנה ל חומרה. 2. במקרה של OS Virtualisation . העניין הוא פשוט יותר אנו לא צריכים שכבת ביניים VM ש מדבר עם VMס אחרים. 3. לי יצא להשתמש בהרבה סוגי
  • #8 Are you familiar with that product ? It's real one - If you interested I can provide you a link... My dream is to be able to develop the code during the long distance flight . I'v been dreaming that dream for many years . I have almost made it come true , when I started using git instead of svn. I remember it was unforgettable feeling when i can commit the code on my local machine and push it when I'm online. In Supersonic we have developed solution that helps us to achieve that . But before introducing it there are a couple of words about my self
  • #11 We are using different languages to build our systems , as well as a bunch of technologies.
  • #12 Amazon Web Services is our favorite technology , we are hosting all our servers there and using complement technologies