cds是一个企业级的持续部署以及devops自动化平台,基于golang编写,CDS资源/worker是按需启动的,以确保用户的等待时间较短,并且不会过度消耗空闲资源,有需要的朋友不要错过了,欢迎大家下载体验。
弹性
CDS的资源/工作是按需启动的,以保证用户的低等待时间,不会过度消耗闲置的资源。
可扩展的
在CDS中,任何类型的行动(Kubernetes和OpenStack部署,推送到Kafka,测试CVE......)都可以在高级插件中捕获,作为用户的构建模块使用。这些插件的编写和使用都很简单,所以很容易以有效和无压力的方式满足最奇特的需求。
灵活,但简单
CDS可以运行复杂的工作流程,有各种中间步骤,包括构建、测试、部署1/10/100、手动或自动门、回滚、条件分支......这些工作流程可以作为代码存储在git仓库中。CDS为Core团队最常见的场景提供了基本的工作流程模板,以便于采用过程。这样一来,从无到有建立一个功能性的CI/CD链就会变得快速而简单。
自助服务
最后,一个关键的方面是自助服务的想法。一旦用户创建了CDS项目,他们就可以在这个空间里完全自主,可以自由地管理管道,委托访问权限等。所有用户都可以根据自己的需要自由地定制他们的空间,并在开箱即用的基础上进行建设。个性化工作流程模板、插件、在自定义虚拟机口味或自定义硬件上运行构建和测试......所有这些都可以在没有CDS管理员的任何干预下完成。
清晰地可视化您的工作流
CDS提供了一个直观的UI,允许您构建复杂的工作流、运行它们并在需要时深入挖掘日志。
用于CI/CD平台的最强大的命令行
cdsctl是CDS命令行——您可以用它编写所有的脚本,cdsctl还提供一些很酷的命令,如cdsctl shell,以浏览您的项目和工作流,而不需要打开浏览器。
1 下载完成后不要在压缩包内运行软件直接使用,先解压;
2 软件同时支持32位64位运行环境;
3 如果软件无法正常打开,请右键使用管理员模式运行;