CDS是一款企业级的持续交付和DevOps自动化开源平台,在CI/CD领域有着多年的经验积累。该工具具有弹性、可扩展、简单灵活、自助服务的特点,行业的大多数标准工具,在确定的四个关键方面,没有一个完全符合的期望,因此CDS便是试图解决的问题。
软件特色弹性
CDS的资源/工作是按需启动的,以保证用户的低等待时间,不会过度消耗闲置的资源。
可扩展的
在CDS中,任何类型的行动(Kubernetes和OpenStack部署,推送到Kafka,测试CVE......)都可以在高级插件中捕获,作为用户的构建模块使用。这些插件的编写和使用都很简单,所以很容易以有效和无压力的方式满足最奇特的需求。
灵活,但简单
CDS可以运行复杂的工作流程,有各种中间步骤,包括构建、测试、部署1/10/100、手动或自动门、回滚、条件分支......这些工作流程可以作为代码存储在git仓库中。CDS为Core团队最常见的场景提供了基本的工作流程模板,以便于采用过程。这样一来,从无到有建立一个功能性的CI/CD链就会变得快速而简单。
自助服务
最后,一个关键的方面是自助服务的想法。一旦用户创建了CDS项目,他们就可以在这个空间里完全自主,可以自由地管理管道,委托访问权限等。所有用户都可以根据自己的需要自由地定制他们的空间,并在开箱即用的基础上进行建设。个性化工作流程模板、插件、在自定义虚拟机口味或自定义硬件上运行构建和测试......所有这些都可以在没有CDS管理员的任何干预下完成。
同类软件精选
用户最爱