インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(Docker/コンテナ)Daggerってなに?

Dagger?

Dangerに似ていますが、Dagger。読み方は ダガー で英語として「短剣」という意味もあります。
しかしIT用語ではCI/CDを補助するツールのようなもの。語源もDAG (Directed Acyclic Graph)から来ている模様。

何が嬉しい?

開発者いわく「A Portable Devkit for CI/CD Pipelines」ということで、特定のサービスにロックインされない形でCICDを扱えるというのが売り。

具体的に言うと、例えばGitHubを利用して構築したCI/CDパイプラインをGitLabに置き換える場合に色々と変更が入ります。
でもDaggerを利用しているとそこの修正が入らない。Daggerがこれを吸収してくれるわけですね。

ChefがLinuxでもUNIXでも同じように記述できるのに似ている気がしました。