Earthly是一个CI/CD框架,允许开发者在本地开发管道,并在任何地方运行它们。Earthly利用容器来执行管道。这使得它们具有可独立、可重复、可移植和并行这样的特点。用户可以使用Earthly创建Docker映像和工件(例如,二进制文件、包、任意文件)。
通过容器构建任何东西:构建图像或独立工件(二进制文件、包、任意文件)编程语言编程语言无关:允许使用特定于语言的构建工具可重复构建:不依赖于用户的本地安装:在本地运行,与CI相同行之有效的并行性:无需特殊考虑即可并行构建Moo和Poly-repo友好:能够在庞大的项目层次结构中拆分构建定义共享缓存:在CI运行程序之间共享构建缓存多平台:为多个平台并行构建要求DockerGit安装sudo/bi/sh-c'wgethttps://github.com/earthly/earthly/releases/latest/dowload/earthly-liux-amd64-O/usr/local/bi/earthly&&chmod+x/usr/local/bi/earthly&&/usr/local/bi/earthlybootstrap--with-autocomplete'sudo用于
将earthly二进制文件放入目录/usr/local/bi/并将其标记为可执行为你的shell安装自动补全
评论