Dockerising Appium : London Appium Meetup
- 3. Overview
Appium Visualization
Appium + Docker Toolbox
Provisioning Android-Appium with Docker
Running appium in Docker Containers
Using Docker container as Jenkins Slave
Provisioning Android-Appium with Vagrant
Demo
- 12. Docker
Forget VM's … Think of Containers
Docker
https://www.docker.com/
Docker ToolBox
Everything in one BOX
- 13. Docker
Forget VM's … Think of Containers
Docker
https://www.docker.com/
Docker ToolBox
Everything in one BOX
Start with DockerFile
Launch Lightweight Containers
Build, Ship and Deploy
- 15.
Pull The repo
$docker pull shashikant86/docker-appium-cucumber
DockerHub
https://hub.docker.com/r/shashikant86/docker-appium-cucumber/
GitHub
https://github.com/Shashikant86/docker-appium-cucumber
Docker-Appium
- 16. Launch Appium
Launch Appium Server – One Instance
$ docker run -d --privileged -v /dev/bus/usb:/dev/bus/usb
-p 4723:4723 shashikant86/docker-appium-cucumber
- 17. Launch Appium
Launch Appium Server – One Instance
$ docker run -d --privileged -v /dev/bus/usb:/dev/bus/usb
-p 4723:4723 shashikant86/docker-appium-cucumber
Launch Appium with ARG
$ docker run -d --privileged -v /dev/bus/usb:/dev/bus/usb -e
appium_args="-p 4723 -bp 2251 -U 32456" -p 4723:4723
shashikant86/docker-appium-cucumber
- 18. Appium in Container
Check Appium Version
$ docker exec CONTAINER_ID appium -v
This Docker image can be used as Jenkins Slave !
- 19. Vagrant – Appium
Provision Appium with Vagrant
Shell & Ansible Provisioner
GitHub:
https://github.com/Shashikant86/vagrant-ansible-
appium
Blog post
http://goo.gl/W02u5A