在日常工作中,我开发 XL-Deploy 插件。但不是 xebialabs 的官方版本。在我们插件的
synthetic.xml
文件中,我们经常使用父 CI - 子 CI“架构”。由于我们创建的类型是从非常不同的 CI 扩展而来的,因此我想知道是什么将父级与子级连接起来。是synthetic.xml
文件中的“参考”吗?
我没有尝试任何删除部分合成文件的实验来寻找答案,但我会这样做,试图找出答案。
父子连接是通过referenced-type和as-containment属性来设置的。 此属性使当前对象成为那边的子对象。Host 对象:
<property name="host" kind="ci" referenced-type="overthere.Host" as-containment="true" />