EarthlyCI/CD 框架
Earthly 是一个 CI/CD 框架,允许开发者在本地开发管道,并在任何地方运行它们。Earthly 利用容器来执行管道。这使得它们具有可独立、可重复、可移植和并行这样的特点。用户可以使用 Earthly 创建 Docker 映像和工件(例如,二进制文件、包、任意文件)。
- 通过容器构建任何东西:构建图像或独立工件(二进制文件、包、任意文件)
- 编程语言编程语言无关:允许使用特定于语言的构建工具
- 可重复构建:不依赖于用户的本地安装:在本地运行,与 CI 相同
- 行之有效的并行性:无需特殊考虑即可并行构建
- Mono 和 Poly-repo 友好:能够在庞大的项目层次结构中拆分构建定义
- 共享缓存:在 CI 运行程序之间共享构建缓存
- 多平台:为多个平台并行构建
要求
安装
sudo /bin/sh -c 'wget https://github.com/earthly/earthly/releases/latest/download/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly && /usr/local/bin/earthly bootstrap --with-autocomplete'
sudo
用于
- 将
earthly
二进制文件放入目录/usr/local/bin/
并将其标记为可执行 - 为你的 shell 安装自动补全
评论
TektonKubernetes 原生 CI/CD 框架
Tekton是一个功能强大且灵活的Kubernetes原生框架,用于创建CI/CD系统。通过抽象出底层实现细节,允许开发者跨多云环境或本地系统进行构建、测试与部署。特性包括:工件管理:存储、管理和保护
TektonKubernetes 原生 CI/CD 框架
0
TektonKubernetes 原生 CI/CD 框架
Tekton 是一个功能强大且灵活的 Kubernetes 原生框架,用于创建 CI/CD 系统。通
TektonKubernetes 原生 CI/CD 框架
0