#devops

Stop rewriting your pipelines - achieving CI portability with Docker and Taskfile

Published at April 27, 2026 · Maciej Pijanowski ·  18 min read

After years of reacting to CI platform changes and rewriting pipeline definitions, we decided to research a better approach. This post describes our evaluation of different solutions and why we settled on treating CI systems as interchangeable orchestration layers, with build logic living in portable Docker containers orchestrated by Taskfile. We plan to adopt this approach more widely and see how it holds up in practice....

Categories: miscellaneous



How to use Ansible via Python

Published at June 14, 2017 · Maciej Ruciński ·  5 min read

Ansible is designed around the way people work and the way people work together What is Ansible Ansible is simple IT engine for automation, it is designed for manage many systems, rather than just one at a time. Ansible automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT operations. It is easy to deploy due to using no agents and no additional custom security infrastructure. We can define own configuration management in simple YAML language, which is named ansible-playbook....

Categories: app-dev