Build定义中的Clone和Import有什么区别?

时间:2018-04-03 08:14:43

标签: build azure-devops

我看到一个从json文件导入构建定义并创建定义的选项。

还可以选择从现有定义中克隆构建定义。

enter image description here 那么VSTS中的上述区别是什么?

enter image description here

2 个答案:

答案 0 :(得分:2)

克隆 - VSTS构建定义我们有一个有用的选项“Clone ..”,它允许重复的整个定义。在已保存的构建定义中克隆构建步骤会更有用。克隆允许您获取现有的并制作副本以进行进一步修改。克隆步骤可以通过CTRL +单击并拖放该任务/步骤直接完成。

导入 - 导入选项构建定义对于在相同或不同的团队项目中重新创建所有构建步骤,变量,计划等非常有用。一世。 e import允许您从另一个项目或外面的某个地方获取它

答案 1 :(得分:1)

克隆在同一个团队项目中进行直接复制,所有这些都在UI中。

导出/导入允许您导出/导入定义构建的原始JSON文件,如果您想要跨团队项目或帐户共享构建定义,如果您想要进行难以进行的大更改,这将非常有用通过UI,或者即使您想要编写脚本或以其他方式自动更改或创建构建定义。