初识 Concourse CI

Concourse CI 的首页

CI that scales with your project.(不知道怎么翻译这句话。。。)

简单且可扩展

相对于无数的选项,管道流程仅仅被定义在一个由三个核心概念组成的配置文件里。

流线型 UI

Concourse’s 的用户界面可以帮助你弄清楚你想要尽可能快的构建代码需要学习什么。

可靠的结果

Concourse 控制着你的管道的输入,所以每次的构建结果都是一样的。
没有分享状态,每个任务都运行于自己的容器中,控制着自己的依赖。
本地修改可以通过 the Fly CLI 测试,这样就允许你提前看到你的管道任务成功还是失败。

集成

对于任何管道,和世界的交互都是很重要的一部分。concourse 使用 Resources 来表示交互,允许你删除无聊的管道代码并专注于你感兴趣的代码。
Concourse 开箱即用,可以和 Git 仓库,S3 buckets,或者其他公共的服务良好协作。自定义资源类型允许你使用任何其他的资源来扩展你的管道。

单词

  1. concourse:广场,大厅
  2. continuous:连续的,持续的
  3. integration:集成,综合,整合
  4. continuous integration:持续集成
  5. scale:缩放,规模,比例
  6. myriad:无数的,种种的
  7. checkbox:复选框
  8. scalable:可伸缩,可扩展
  9. crucial:重要的,决定性的
  10. express:明确的,表达,快递
  11. plumbing:管道
  12. out-of-the-box:拆箱即用的,立即可用的
  13. canonical:规范化的