DeployIt具有file.File标记(http://docs.xebialabs.com/releases/3.9/deployit/filePluginManual.html),它具有校验和属性。在我们的部署清单文件中,我们提供了校验和值。部署文件时,deployIt第一次成功部署了它。 在下一次部署时,它跳过部署文件,我认为这样做是因为校验和没有更新。
<file.File name="Create File" file="xyz.jar">
<tags>
<value>DomainServer</value>
</tags>
<scanPlaceholders>false</scanPlaceholders>
<checksum>45466d0181c11f06f266802bde5416c4df2532</checksum>
<targetPath>/dataUpload/</targetPath>
<createTargetPath>true</createTargetPath>
<targetFileName>abc.jar</targetFileName>
</file.File>
我们希望仅在更改时部署此文件,因此我们需要更新deployit清单文件中的校验和,这是不可取的。
什么是我们最好的选择?
答案 0 :(得分:0)
如果您在清单文件中将校验和留空,那么deployit实际上会自行计算它,从而减轻您需要计算和更新它的负担。然后它将正确检测文件是否已更改。另请参阅documentation