核心功能

本文提供了开发商和运营商差异化CircleCI的特点的总结。118金宝博娱乐城

开发特色

以下是最流行的功能CircleCI提供了开发人员感兴趣的内容。118金宝博娱乐城

SSH为构建

通常,解决问题的最好办法是SSH一份工作并检查之类的日志文件,正在运行的进程,以及目录路径。CircleCI 2.0使您可以通过SSH访问所有作业的选项。

当您登录使用SSH,你正在运行一个交互式登录shell。您还可能会运行在其中的命令第一次失败的目录上面的命令,这样你就不会开始一个干净运行。

相比之下,CircleCI用来默认运行命令的非交互的shell。因此,在交互模式下运行的步骤可能会成功,而在非交互模式失败。

排比

如果你的项目有大量的测试,这将需要更多的时间在一台机器上运行它们。若要缩短这个时间,你可以在并行运行测试通过在多个机器上分散他们。这需要指定一个并行的水平。

二者必选其一的CircleCI CLI分裂测试文件或使用环境变量来单独配置每个并行机。

资源类

它是可以配置的CPU和RAM资源,为每个作业,允许有效地利用你的资源。该资源类需要在被指定.circleci / config.yml文件。如果resource_class的未指定或指定无效类,默认resource_class的:中将会被使用。

高速缓存

另一个流行的特性是高速缓存。缓存是通过从以前的工作昂贵的读取操作重用数据,以使工作在CircleCI更快的最有效途径之一。

工作流程

CircleCI工作流程是一个伟大的功能,可以通过更快速的反馈,更短的重播,并更有效地利用资源,提高软件开发的速度。

话务员功能

这是最常见的有关功能CircleCI提供了运营商们感兴趣的内容。

监控

系统管理员能够收集指标监测包括已安装的CircleCI安装于各种环境变量的Nomad客户和码头工人的指标。

游牧集群

CircleCI使用游牧如CircleCI 2.0主作业调度程序。请参阅基本介绍游牧为了解如何在CircleCI 2.0安装操作游牧集群。

蜜蜂

CircleCI API是一个全功能的RESTful API,允许您访问所有的信息和触发CircleCI所有操作。

基本故障排除

有一些最初的故障排除要采取的步骤,如果您有您的私人服务器上的CircleCI安装问题。

如果您的问题不在上述文章中解决,产生支持包为您的安装,并打开一个支持票。

洞察

洞察页在CircleCI UI是显示您正在关注包括中值编译时间,平均排队时间,最后编译时间,成功率,并行所有存储库的健康的仪表板。