Dagger 是一个开创性的开源工具,旨在通过提供一个现代化的 API 和跨语言脚本引擎,来替换软件项目中的传统部署脚本。通过 Dagger,开发者可以将项目中的任务和工作流封装成简单的函数,并使用自己喜欢的编程语言来编写。这些函数随后被打包成一个定制的 GraphQL API,可以从命令行界面、语言解释器或自定义 HTTP 客户端运行。 开源项目地址:dagger/dagger