宝珠常见问题解答

本文档介绍的天体工作时,你可能会发现有用的各种问题和技术问题。

私人球体

命令和工作之间的区别

  • 题:是什么命令和工作之间的区别?

  • 回答:命令职位是可以球体中使用的元件。命令包含一个或多个脚步区,其中包含ORB的逻辑。命令通常执行一些壳代码(bash)的。职位是什么步骤来运行/命令的定义执行者在运行它们。命令作业中被调用。职位利用被策划工作流程

CircleCI服务器上使用宝珠

  • 题:可以将球体上CircleCI服务器的私有安装使用?

  • 回答:CircleCI服务器还不支持球体本身。但是,如果你处理你的配置之前提交,球体可以翻译和使用。按照上使用Git本指南预提交挂钩使用服务器上的宝珠

报告问题与天体

  • 题:如何举报与球体的错误或问题?

  • 回答:所有的球体是开源项目。问题,错误报告,甚至引入请求可以对ORB的Git仓库中进行。宝珠作者可以选择包括一个链接到ORB上注册的混帐回购协议。

    如果git仓库链接不可用,请联系支持,我们将尝试与作者联系。另外,考虑分叉ORB和发布你自己的版本。

使用未经认证的天体

  • 题:为什么要使用未经认证的球体,当我收到错误消息?

  • 回答:要启用的使用未经宝珠,去你的组织的设置页面,然后点击安全标签。然后,点击yes启用允许未经认证的宝珠

注意:未经认证的球体未经测试或CircleCI验证。

如何使用最新版本的宝珠

  • 题:如何在最新的版本总是导入一个球体?

  • 回答:宝珠利用语义版本,意思是如果你设置了重大的版本(例如:3),您将收到的所有次要补丁更新:如果你静态设置的版本(例如:3.0.0),没有更新将适用,这是最确定和推荐的方法。

注意:不推荐 - 它可以使用@volatile接收的ORB的上次发布版本。这是不推荐为重大更改的预期。

本地测试时生成错误

  • 题:为什么在本地测试时,我得到了以下错误:
circleci构建-c .circleci / jobs.yml测试--job
错误:您尝试使用配置的2.1版本运行本地构建。
  • 回答:要解决此错误,运行circleci配置过程您的配置,然后保存该配置到磁盘。然后,您应该运行circleci本地执行对经处理的配置。

也可以看看

  • 请参阅宝珠概念约CircleCI球体的高级别信息。
  • 请参阅宝珠发布流程有关您可以在您的工作流程和作业使用的天体的信息。
  • 请参阅宝珠参考可重复使用的球体,命令,参数和执行器的例子。
  • 请参阅配置食谱关于您如何使用CircleCI ORB食谱在你的配置更详细的信息。