#100DaysOfDevOps - Day Thirty - Eight Today I continued working on the CI setup for my LoggerBuddy project, and the focus was on something very important: lint testing. After getting Jenkins to successfully check out the code from GitHub, the next step was to start validating the backend code before moving further into the pipeline. What I worked on today: ✅ confirmed the checkout stage was working ✅ moved into the test stage of the CI flow ✅ focused on the Python backend of the app ✅ used Flake8 to perform lint testing ✅ worked inside a Python virtual environment ✅ installed dependencies from requirements.txt ✅ ran checks against the backend code ✅ investigated linting errors related to: blank lines line length whitespace formatting Before automating a task in Jenkins, it helps to first run and understand that task manually. That way, if automation fails later, you can tell whether the problem is in: the pipeline the environment or the application itself Today also reminded me that error messages are not there to scare you. Most times, they are actually pointing you toward the fix if you slow down enough to read them properly. Big takeaway: Good CI is not just about running builds. It is also about enforcing code quality early. Full Video Link: https://lnkd.in/dmCunHmt #DevOps #100DaysOfDevOps #Jenkins #Python #Flake8 #Linting #CICD #ContinuousIntegration #Automation #PlatformEngineering #CloudEngineering #LearningInPublic #TechdotSam

To view or add a comment, sign in

Explore content categories