Member-only story

Level up your Pipelines with FluentDocker and C#

Crystallizing Uncommon Libraries

Anthony Trad
2 min readJul 26, 2022

Introduction

DevOps is one of the areas where there’s always something new and exceptional. Your software development cycle may be unique reflecting certain constraints imposed by your environment or employer. I have seen a wide range of tools applied for the same goal.

FluentDocker is one of the tools I discovered recently on GitHub. After using it for some projects, I found that it can be a very good tool in your arsenal…

Why?

Configuring any CI/CD pipeline is relatively easy nowadays, but it can also be very boring and repetitive. If you dig deeper, you can say that your scripts are sometimes.

If you’re in a microservices architecture, you may find yourself writing and rewriting custom bash scripts to manipulate your docker files and composes.

Also, I imagine you ran into complex case where docker compose commands and flags wasn’t sufficient to build, run or deploy your service. You want to migrate or import some sort of certificate or configuration, or you simply want to integrate and flag part of the process with an external tool.

There’s infinite use cases that requires some sort of full control of the docker files. Sadly, the yml files does not give you that and adding a big chunky bash script isn’t always a good solution… Here comes FluentDocker !

--

--

Anthony Trad
Anthony Trad

Written by Anthony Trad

Senior Software Engineer focused on .NET and the Cloud. Reconsidering major principles and patterns, ideas are my own.

Responses (1)