Versioning Utilities

Let’s learn about the versioning utilities.

We'll cover the following

One of the most difficult tasks is to automatically and uniquely version command-line utilities, especially when using a CI/CD system. This lesson presents a technique that uses a GitHub value to version a command-line utility on the local machine.

Note: We can apply the same technique to GitLab—we need to search for the available GitLab variables and values and choose one that fits our needs.

This technique is used by both the docker and kubectl utilities, among others:

Get hands-on with 1200+ tech skills courses.