GitLab Runners and Go
When developing Go packages and documentation, you want to be able to test the results and find out bugs as quickly as possible. When everything works as expected, you might want to publish your results to the world automatically, without spending more time on this. One of the best solutions for this is using a CI/CD system for automating tasks. This section will briefly illustrate the use of GitLab Runners for automating Go projects.
In order to follow this section, you need to have a GitLab account, create a dedicated GitLab repository, and store the relevant files there.
We will begin with a GitLab repository that contains the following files:
hw.go
: This is a sample program that is used to make sure that everything works..gitignore
: It is not necessary to have such a file, but it is very handy for ignoring some files and directories.usePost05.go
: This is a sample Go file that uses an external package—please...