【发布时间】:2014-06-03 17:42:16
【问题描述】:
我对 salesforce 类型的开发完全陌生,所以请多多包涵。 正如标题所说,我试图弄清楚如何取消部署/清理目标环境。 使用 ant 脚本,我能够从开发环境中提取所有内容并将其成功部署到测试环境。但是,我还希望能够在进行任何其他部署之前清理此测试环境。按照文档,我创建了一个空的 package.xml 和一个 desctructiveChanges.xml 文件。但是,与检索和部署过程不同,我无法使用通配符使其工作。如果我在 xml 文件中明确引用它但使用 * 完全失败,我可以取消部署对象、页面、顶点代码。有可能这样做还是我应该探索替代方案?请记住,部署是未打包的代码。
用于部署的 package.xml 示例(成功)
<type>
<members>*</members>
<names>CustomObject</names>
</type>
desctructiveChanges.xml 中的示例(失败)
<type>
<members>*</members>
<names>CustomObject</names>
</type>
【问题讨论】:
标签: salesforce