Python & Continuous Integration 101

Mario García (~mario62)


Description:

Ready to release your web project? Choosing the right CI/CD tool, when to containerize your project, what configuration files to create and what security tools to use depend on the technologies you're using for building your app and the platform chosen for deployment. Through this workshop you will learn how to use GitLab CI for running tests on your Python project and publishing your app on a cloud platform like Heroku, Google App Engine, etc, and what security tools you can use to scan your project.

Prerequisites:

Previous experience with Python[HTML_REMOVED] Previous experience with Git[HTML_REMOVED] Be familiar with the command line

Video URL:

https://youtu.be/t1bSGNlUHJs

Content URLs:

Slides: https://docs.google.com/presentation/d/13AAiV2Mdiab5nKk8qMitlCZ-BwgwRcin7VWPTuFDv90/edit?usp=sharing[HTML_REMOVED] Demo: https://gitlab.com/mattdark/python-blog

Speaker Info:

An active Open Source user and contributor for over a decade. Speaker at tech and innovation events since 2008, has attended events in Latin America and Europe. Member of global programs including GitLab Heroes, GitKraken Ambassadors and Hashicorp Ambassadors. A Web Developer with experience in backend development with Rust and Python. Writes on DEV and PuntoTech.

Speaker Links:

https://mariog.xyz[HTML_REMOVED] https://dev.to/mattdark[HTML_REMOVED] https://gitlab.com/mattdark

Section: Developer tools and automation
Type: Workshop
Target Audience: Beginner
Last Updated: