FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
Expense Tracker: Learning CI/CD
How-ToDevOps

Expense Tracker: Learning CI/CD

via Dev.toDavid3w ago

(Originally published on Medium ) Introduction At some point, I had no idea what CI and CD were about, so I decided to learn about them. I got to learn enough to be able to do a simple Build-Test-Deploy cycle, so now I know enough to define them in my own words: Continuous Integration : JUnit tests are run on every commit to the dev branch Continuous Delivery : the JAR is also built and sent straight to the test server when the tests pass, with potential smoke tests such as a “User can log in” test being run. Continuous Deployment : the build is also sent to production after the smoke tests pass Sten from Atlassian does a great job of explaining the differences between the 3 terms My tool of choice is Jenkins, mainly because I prefer a self-hosted approach, and I’ll talk about the Jenkinsfile I wrote for Expense Tracker. Architecture overview I have 2 main VM’s, both of which are running Ubuntu Controller This is where Jenkins itself runs. Test Server This is where the “dev” profile of

Continue reading on Dev.to

Opens in a new tab

Read Full Article
19 views

Related Articles

7 Lessons I Learned After Constantly Switching Programming Languages
How-To

7 Lessons I Learned After Constantly Switching Programming Languages

Medium Programming • 6d ago

How-To

If Your Methods Start With 3 Levels of Nesting, You Don’t Have a Logic Problem.

Medium Programming • 6d ago

Layla Sleep Coupon: Save Up to $600 in March 2026
How-To

Layla Sleep Coupon: Save Up to $600 in March 2026

Wired • 6d ago

Mind-Bending Realities: 7 Famous Paradoxes That Still Baffle Scientists and Philosophers
How-To

Mind-Bending Realities: 7 Famous Paradoxes That Still Baffle Scientists and Philosophers

Dev.to • 6d ago

You can now transfer your chats and personal information from other chatbots directly into Gemini
How-To

You can now transfer your chats and personal information from other chatbots directly into Gemini

TechCrunch • 6d ago

Discover More Articles