跳到主要内容

复制 & 导出/导入

了解有关在Buddy中复用、复制、导出和导入流水线的更多信息

Buddy让您可以轻松地重现单个操作和完整的流水线,而无需每次都手动配置操作。

复用

当您复用流水线时,Buddy会创建所有流水线操作和设置的精确副本。此功能对于创建相同流程的替代变体很有用,例如,添加新的部署服务器(您只需要更新部署操作中的相关信息)

要复用流水线,请点击流水线右侧的下拉菜单按钮,然后从列表中选择“复制”:

复用流水线

复制到另一个项目

现有流水线可以完整复制到工作区中的其他项目。

点击新添流水线按钮转向新页面再点击“复制”选项卡,然后选择您的目标项目流水线进行复制:

复制选项

复制

提醒

无法在工作区之间复制流水线。但您可以下载流水线YAML配置文件,然后将其导入目标工作区(见下文)。

下载/导入

您可以下载流水线YAML配置文件,以创建可在任何新项目或工作区中轻松使用的模板。

信息

流水线中的所有敏感数据,例如密码均已加密。要解密数据,您需要流水线源工作区的salt值。

导出流水线

  1. 要导出项目中所有流水线的配置,请点击顶部的下拉菜单按钮并选择下载YAML配置。然后,您可以手动选择要导出或省略的流水线:

下载YAML配置

  1. 要导出单个流水线的配置,请从下拉菜单中选择所需流水线上的选项:

下载单个YAML配置

导入流水线

要导入流水线,请转到目标项目并从顶部的下拉菜单中选择导入YAML配置

导入YAML配置

Buddy将要求您向文件提供流水线定义和最初托管流水线工作区的解密盐值:

导入流水线配置

提醒

如果您未提供正确的加密盐值,Buddy会导入流水线,但不会解密敏感数据 - 您必须手动填写这些相关信息。

管理导出的YAML文件加密

导出流水线时,所有敏感数据,例如密码都会被加密。要解密数据,您需要提供加密盐值——在散列函数中用作附加输入的随机字符串。

解密盐对于每个工作区都是恒定且唯一的。从另一个工作区导入流水线时,您需要知道流水线源工作区的盐值才能解密敏感数据。

管理员和工作区所有者可以在 工作区设置 选项卡中查看加密盐:

解密盐值