Zachariah  Wiza

Zachariah Wiza

1625348760

Software Versioning Explained - Semantic (SemVer), Calendar (CalVer), etc.

How do we version software? Should we use build numbers, Semantic Versioning (SemVer), Calendar Versions (CalVer), milestone versioning, or something else? What are the reasons for using each of those and which one should you use?

#versioning #semver #calver #semanticversioning #calendarversioning

▬▬▬▬▬▬ 🚀 Courses, books, and podcasts 🚀 ▬▬▬▬▬▬
📚 DevOps Catalog, Patterns, And Blueprints: https://www.devopstoolkitseries.com/posts/catalog/
📚 Books and courses: https://www.devopstoolkitseries.com
🎤 Podcast: https://www.devopsparadox.com/
💬 Live streams: https://www.youtube.com/c/DevOpsParadox

▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
➡ Twitter: https://twitter.com/vfarcic
➡ LinkedIn: https://www.linkedin.com/in/viktorfarcic/

▬▬▬▬▬▬ Timecodes ⏱ ▬▬▬▬▬▬
00:00 Intro
00:44 Types of versioning
01:08 Build number versioning
02:55 Calendar versioning (CalVer)
06:11 Semantic versioning (SemVer)
13:01 Milestone versioning
14:24 Random versioning
15:03 Geeky versioning
15:46 Which versioning should you use?

#versioning #devops

Software Versioning Explained - Semantic (SemVer), Calendar (CalVer), etc.