dagger - パイプラインをコンテナーで実行するプログラム可能な CI/CD エンジン

(A programmable CI/CD engine that runs your pipelines in containers)

Created at: 2019-11-20 09:31:51
Language: Go
License: Apache-2.0

短剣とは何ですか?

Dagger は、パイプラインをコンテナーで実行するプログラム可能な CI/CD エンジンです。

プログラマブル

CI/CD パイプラインを、アプリケーションと同じプログラミング言語でコードとして開発します。

パイプラインをコンテナーで実行します

Dagger は、パイプラインを完全に標準 OCI コンテナとして実行します。これにはいくつかの利点があります。

  • インスタントローカルテスト
  • 移植性:同じパイプラインをローカルマシン、CIランナー、専用サーバー、または任意のコンテナホスティングサービスで実行できます。
  • 優れたキャッシュ:すべての操作はデフォルトでキャッシュされ、キャッシュはどこでも同じように機能します
  • Docker エコシステムとの互換性:コンテナーで実行されている場合は、パイプラインに追加できます。
  • 言語間のインストルメンテーション:チームは、お互いの言語を学習することなく、お互いのツールを使用できます。

誰のためですか?

あなたがそうなら、短剣はぴったりかもしれません...

  • CIパイプラインがYAMLではなくコードであることを望んでいる開発者
  • あなたのチームの「指定されたDevOps担当者」は、職人のスクリプトの山をより強力なものに置き換えることを望んでいます
  • 組織のサイロ間で継続的デリバリーを統合することを目的としたカスタムツールを作成するプラットフォームエンジニア
  • クラウドネイティブの開発者支持者またはソリューションエンジニアで、複雑な統合を短期間で実証しようとしている

詳細情報