One script to version all

Update: This post is now available at a new location:
https://blog.ngeor.com/2017/12/20/one-script-to-version-all.html

This is just a fun hacking post. I put together a script that is able to handle all versioning strategies that I mentioned about in the post about versioning.

Continue reading One script to version all

Advertisements

Semantic versioning with GitVersion

Update: This post is now available at a new location:
https://blog.ngeor.com/2017/12/19/semantic-versioning-with-gitversion.html

I recently stumbled upon a tool called GitVersion which takes a different approach on versioning. I already mentioned some options regarding versioning, but all of them require you to actively specify the version somewhere. GitVersion instead is able to calculate it based on the state of your git repository.

Continue reading Semantic versioning with GitVersion

On versioning

Update: This post is now available at a new location:
https://blog.ngeor.com/2017/12/18/on-versioning.html

According to Wiktionary, the word version means “a specific form of variation of something”. In computing, it’s “a particular revision of something” (e.g. software). The word has French and Latin roots. The Greek translation, έκδοση, can also be translated as publication.

Continue reading On versioning

Automatic versioning of npm packages

Update: This post is now available at a new location:
https://blog.ngeor.com/2016/08/20/automatic-versioning-of-npm-packages.html

When you are the maintainer of an npm package, you need to do some administrative work around its versioning. When you release a new version, you need to make sure the package.json is updated, the package is correctly uploaded to npm registry, the git repository is tagged accordingly and so on. You shouldn’t be doing these things manually if you can automate them.

Continue reading Automatic versioning of npm packages

Versioning Deployed Web Applications

Update: This post is now available at a new location:
https://blog.ngeor.com/2013/11/09/versioning-deployed-web-applications.html

In this post, I’m going to discuss the setup I have for deploying an ASP.NET application in Linux. Continue reading Versioning Deployed Web Applications