For having a good overview of changes in the software lifecycle, it makes sense to use a software revision system like GIT to automatically generate a CHANGELOG. In order to do that, it is necessary to write appropriate commit messages.
Continue reading “Automatic Changelog and Versioning with GIT”GitLab: Setting up a dockerized Server on Debian / Ubuntu
GitLab can be self-hosted quite easy. One way is, to run the server in a docker container, which will be described in this article. Our goal is to run a self-hosted GitLab server on a server with a public IP and domain name with GitLab-Runners for CI / CD.
Continue reading “GitLab: Setting up a dockerized Server on Debian / Ubuntu”Advent of Code 2019
Every year there is an event called Advent of Code, where every day some software engineering puzzles are published.
This year I want to solve some of these puzzles with Go! So for some of these puzzles there will be articles with some hints for the solution.
GitLab: Automatic releases with CI/CD Pipelines
GitLab allows it, to execute commands after repository commits. With that, it’s possible to do automated software tests for code in the repository.
A few weeks ago, a private project required automatic releases on GitLab at given dates – for example monthly. At the moment such a feature is not (yet) supported by GitLab (https://gitlab.com/gitlab-org/gitlab-ce/issues/63858)
Continue reading “GitLab: Automatic releases with CI/CD Pipelines”