ݺߣ

ݺߣShare a Scribd company logo
Continuous Integration
with Docker
-- ci should not be painful --
rondinellimesquitas@gmail.com
Developer @ Instituto
Atl?ntico
Web and Mobile Test
Automation
Java | Javascript | Go
Python | Coffee | Metal
Rondinelli Mesquita
rondymesquita.github.io
rondinellimesquitas@gmail.com
Continuous integration with Docker
Continuous integration with Docker
# Motivations
Get a
bunch of
tools...
Installation
Networking
Permissions
Build
steps
Reports
Artifacts
A lotof work
right?
...and if I say there is a
way out?!
Continuous integration with Docker
Continuous integration with Docker
# Tools
Continuous integration with Docker
Continuous integration with Docker
Continuous integration with Docker
}
the code
# Show me
pipeline:
sampleapp:
image: python:2
commands:
- python main_test.py
# Advantages
Drone was
built for
containers
Gogs and drone native
integration
Drone Plugins
Fast deploy
# Challenges
Networking
Persistent storage
Docker volumes
Continuous integration with Docker
Thank you :)rondymesquita.github.io
rondinellimesquitas@gmail.com
All code is available on
http://github.com/rondymesquita/drone-playground
https://gogs.io
http://drone.io
http://docs.drone.io/getting-started
http://plugins.drone.io
https://www.docker.com
https://stocksnap.io/photo/46JV8KAX2S
https://www.pexels.com/photo/ask-blackboard-chalk-board-chalkboard-356079/
https://stocksnap.io/photo/TWR8IQT4U4
https://www.pexels.com/photo/close-up-photography-of-person-s-eye-74472/
https://www.pexels.com/photo/business-cargo-cargo-container-city-262353/
https://www.pexels.com/photo/tools-wrenches-toolbox-12598/
https://www.pexels.com/photo/blur-close-up-code-computer-546819/
https://www.pexels.com/photo/hand-thumbs-up-thumb-black-and-white-8252/
https://www.pexels.com/photo/business-commerce-container-export-379964/
https://pixabay.com/pt/cabo-cabo-de-microfone-xlr-plugues-395711/
https://pixabay.com/pt/plug-conex%C3%A3o-tecnologia-1859827/
https://www.pexels.com/photo/speed-racing-speedway-racing-car-12801/
https://www.pexels.com/photo/white-caution-cone-on-keyboard-211151/
https://www.pexels.com/photo/white-switch-hub-turned-on-159304/
https://www.pexels.com/photo/interior-of-office-building-325229/
https://www.pexels.com/photo/questions-answers-signage-208494/

More Related Content

Continuous integration with Docker