UPcmd

💻

UPcmd

软件

软件描述

现代化的构建、配置管理及CI/CD自动化工具 灵活的数据建模,支持组合设计、面向对象及测试驱动 全面的工作流编排:完整支持各类条件、循环(递归)、中断、断言

官方网站

访问软件的官方网站了解更多信息

官方认证

github.com

安全链接HTTPS

什么是 UPcmd?

一款用于 AWS、K8s 和云环境的现代构建、配置管理及 CI/CD 工具:https://github.com/upcmd/up
UPcmd 旨在解决以下常见问题:

  • 配置管理
  • 构建、持续交付与集成(CI/CD)
  • 全面的工作流编排:几乎支持所有类型的条件、循环(递归)、中断
  • 灵活的配置组织方式
  • 无依赖地狱问题
  • 精确建模:数据即对象,对象即数据
  • 组合设计:分离函数类型、数据与实现
  • 使用接口(调用函数)抽象意图、数据输入与实现
  • 内置大量 dry run、断言、调试功能,便于洞察,开发者友好
  • 更多特性待您发现,详见文档

它是一款类似 Ansible、Make、Rake、Ant、Gradle、Puppet、Taskfile 的构建工具,但更智能,力求让事情变得更简单。
UP 的目标是提供一种快速(我甚至可以说是最快速)的解决方案,以实现持续集成与持续部署(CI/CD)。它易于使用,同时强大,能够应对当前云环境中 DevOps 所面临的诸多常见挑战。
它在设计时充分考虑了与 Kubernetes、Helm Chart、API 调用等自动化工作的协作。
同时也融入了与主流 CI/CD 工具(如 GOCD、Jenkins、Drone、GitLab CI 等)集成的最佳实践,并能良好兼容各类 CLI 工具。
它带来了一种有趣的 DSL 编程方式,引入建模与工程化思维至命令行环境,支持面向对象设计以及快速的测试驱动开发与交付周期。
立即查看:https://github.com/upcmd/up
文档地址:https://upcmd.netlify.app/
完全免费且开源

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。