Continuous integration with Docker

106 visualizações

Publicada em

An overview about Continuous Integration running over Docker containers.

Publicada em: Software
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Continuous integration with Docker

  1. 1. Continuous Integration with Docker -- ci should not be painful -- rondinellimesquitas@gmail.com
  2. 2. Developer @ Instituto Atlântico Web and Mobile Test Automation Java | Javascript | Go Python | Coffee | Metal Rondinelli Mesquita rondymesquita.github.io rondinellimesquitas@gmail.com
  3. 3. # Motivations
  4. 4. Get a bunch of tools... Installation Networking Permissions Build steps Reports Artifacts
  5. 5. A lotof work right?
  6. 6. ...and if I say there is a way out?!
  7. 7. # Tools
  8. 8. }
  9. 9. the code # Show me
  10. 10. pipeline: sampleapp: image: python:2 commands: - python main_test.py
  11. 11. # Advantages
  12. 12. Drone was built for containers
  13. 13. Gogs and drone native integration
  14. 14. Drone Plugins
  15. 15. Fast deploy
  16. 16. # Challenges
  17. 17. Networking
  18. 18. Persistent storage Docker volumes
  19. 19. Thank you :)rondymesquita.github.io rondinellimesquitas@gmail.com
  20. 20. All code is available on http://github.com/rondymesquita/drone-playground
  21. 21. https://gogs.io http://drone.io http://docs.drone.io/getting-started http://plugins.drone.io https://www.docker.com
  22. 22. 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/

×