宝珠,乔布斯,步骤和工作流程

该文件提供的球体,作业步骤和工作流程的概述。

宝珠概述

球体是不是目前市面上CircleCI服务器的自托管的安装。

球体是配置的包你通过名称或配置直列进口内和跨项目简化你的配置,共享和重用配置。看到使用宝珠有关如何在你的配置,并介绍了球体设计中使用的天体细节。访问宝珠注册搜索球体以帮助简化你的配置。

职位概述

乔布斯的步骤集合。所有的作业中的步骤是在单个单元中执行,无论是内的新鲜容器或VM。

下图说明了数据的作业之间的流动:

  • 工作区坚持一个单一的工作流程作业之间的数据。
  • 在不同的工作流运行相同的工作之间挖墙角缓存数据。
  • 工作流完成后文物留存数据。

职位概述“></p>
      <p>乔布斯可以通过运行<code class=机(Linux版),MACOS或Windows执行人,或搬运工人执行者,它可以组成Docker容器来运行你的工作,他们需要的任何服务,如数据库。

当使用搬运工人执行下所列的容器的图像泊坞窗:键指定容器启动。任何公共泊坞窗图像可以与使用搬运工人遗嘱执行人。

查看选择一个执行器类型文档使用情况和不同类型的执行人进行比较。

步骤概述

步骤是可执行命令的集合,这是一个工作过程中运行时,查看:关键是需要签你的代码和一键跑:使除了任意的,多线壳命令脚本。除了跑:键,键save_cache:restore_cache:部署:store_artifacts:store_test_results:add_ssh_keys嵌套在步骤。

示例配置进口宝珠

查找在AWS的S3 ORB的全部细节CircleCI宝珠注册

2.1球体AWS-S3circleci/aws-s3@x.y.z#imports在circleci命名空间中的S3宝珠#X.Y.Z应与ORB版本替换您希望使用职位deploy2s3搬运工人-图片CIMG / <语言>:<版本TAG>AUTH用户名mydockerhub用户密码$ DOCKERHUB_PASSWORD#背景/项目UI ENV-VAR参考脚步-AWS-S3 /同步#invokes在S3 ORB中声明的同步命令S3:// mybucket_uri”覆盖真正工作流程编译 - 测试 - 部署职位-deploy2s3

示例配置与并行作业

下面是示例2.0.circleci / config.yml文件。

2职位建立搬运工人-图片CIMG / <语言>:<版本TAG>AUTH用户名mydockerhub用户密码$ DOCKERHUB_PASSWORD#背景/项目UI ENV-VAR参考脚步-查看-<命令>测试搬运工人-图片CIMG / <语言>:<版本TAG>AUTH用户名mydockerhub用户密码$ DOCKERHUB_PASSWORD#背景/项目UI ENV-VAR参考脚步-查看-<命令>工作流程2build_and_test职位-建立-测试

这个例子显示了一个兼职的工作流程,其中建立测试作业同时运行,以节省时间。请参阅工作流程文档编排有关作业运行与并行,连续和手动审批工作流的完整信息。

也可以看看