A short post about how I use GitLab CI/CD to automagically test and deploy to PyPi .
[Read More]Twelve-Factors in practice - Part V - Build, release, run
Strictly separate build and run stages
The fifth of a 12 part series on how to use Twelve-Factor App in practice. I will be explaining and implementing https://12factor.net/build-release-run based on my experience on how to deal with pipelines.
[Read More]Twelve-Factors in practice - Part IV - Backing services
Treat backing services as attached resources
The forth of a 12 part series on how to use Twelve-Factor App in practice. This entry is, again, written in collaboration with my good friend and (twice/double) former coworker Mycha de Vrees.
We will be implementing https://12factor.net/backing-services based on my/our combined experience on how to deal with resources/services although is is going to be a short one.
[Read More]Twelve-Factors in practice - Part III - Config
Store config in the environment
The third of a 12 part series on how to use Twelve-Factor App in practice. This entry is, again, written in collaboration with my good friend and (twice/double) former coworker Mycha de Vrees. We will be implementing https://12factor.net/config based on my/our combined experience on how to deal with configuration.
[Read More]Twelve-Factors in practice - Part II - Dependencies
Explicitly declare and isolate dependencies
The second of a 12 part series on how to use Twelve-Factor App in practice. This entry is written in collaboration with my good friend and (twice/double) former coworker Mycha de Vrees.
[Read More]Twelve-Factors in practice - Part I - Codebase
One codebase tracked in revision control, many deploys
The first of a 12 part series on how to use Twelve-Factor App in practice. This entry is written in collaboration with my good friend and (twice/double) former coworker Mycha de Vrees.
[Read More]Setting up Gitlab Pages
I started a while back with setting up Gitlab Pages for replacing my personal website and setting up some doc pages. Setting everything up and getting this website to work, especially on custom domain names, was quite the adventure.
[Read More]