介绍创作orbs

快速开始

orbs占领可重用配置并以一种可以发布到的方式包装Orb Registryand imported into multiple configuration files. If you manage multiple, similar projects, consider abstracting out your config with orbs.

在创作ORB之前,建议您熟悉circleci config.和创作参数化可重用配置元素页面。

ORBS由三个主要元素组成:

练习内联球体。Inline orbs can be defined within a single config file for easy and quick testing.

Orb authors automatically agree to the CircleCI代码共享服务条款。所有已发布的ORBS都在公开上市的ORB注册表麻省理工学院的许可greement。有关更多信息,请参阅Orb Licensing

Getting started

ORB CLI.

要开始创建ORB,您需要set up the CircleCI CLIon your local machine, with a个人访问令牌。For a full list of orb-related commands inside the CircleCI CLI, visitCircleCI CLI help

Permissions matrix

ORB CLI命令被视为不同的用户权限级别,由VCS设置。您是您自己组织的所有者。如果您是另一个组织拥有的命名空间的创作或发布ORB,则可能需要您的组织管理员的帮助:

Orb Command 许可范围
Circleci命名空间创建 所有者
circleci orb init 所有者
Circleci Orb创造 所有者
circleci orb publish开发版本 Member
circleci orb publish生产版本 所有者

Register a namespace

Every organization registered on CircleCI is able to claim独特名称space。这包括您的个人组织和您是您的任何组织。由于每个组织都仅限于单个命名空间,以便注册您必须是组织的命名空间所有者组织。

如果尚未声明了一个:如果尚未声明,请输入以下命令以索取您的命名空间:

circleci命名空间创建  [旗帜]

哪里名称是您希望申请的命名空间,VCS型is the type of your version control system (i.e.GitHub.orBitbucket.),和org-name.是您组织的名称。

Next steps

Continue on to theORB创作过程有关开发ORB的信息指南。

也可以看看