Technical Content
My Python Dev Toolbox: AWS, Jenkins & More :
✨ Excited to share my flyer where I map out how I use GitHub, Jenkins, and AWS EC2 in my Python workflow! 🚀
This personal project was a fun way to visualize the tools I enjoy working with and how they fit together in my process.
Key takeaways:
- Writing a declarative Jenkins pipeline often involves using Windows Batch scripts or Unix/Linux shell scripts (e.g., Bash) for build steps.
- It can be practical to maintain a single Jenkinsfile for both Unix and Windows, switching internally depending on the use case.
- You can run Python package updates/checks within a Jenkins pipeline, though a containerized environment (e.g., Docker) is often more robust (need to check this).
- Setting up an AWS EC2 instance is straightforward, but configuring inbound/outbound security rules takes patience.