Salesforce蚂蚁迁移工具-取消部署

量子纠缠

对于Salesforce类型的开发我是完全陌生的,所以请耐心等待。如标题所述,我试图找出如何取消部署/清理目标环境的方法。使用ant脚本,我能够从开发环境中提取所有内容并将其成功部署到测试环境中。但是,我还希望能够在执行任何其他部署之前清理此测试环境。根据文档,我创建了一个空的package.xmldesctructiveChanges.xml文件。但是,与检索和部署过程不同,我无法使用通配符来使它正常工作。如果我在xml文件中明确引用了对象,页面,顶点代码,则可以取消部署,但是使用*只会失败。有可能做到这一点,还是我应该探索替代方法?请记住,部署是使用未打包的代码。

来自package.xml的示例以进行部署(成功)

<type>
<members>*</members>
<names>CustomObject</names>
</type>

desctructiveChanges.xml中的样本(失败)

<type>
<members>*</members>
<names>CustomObject</names>
</type>
帕维尔·斯莱皮安库

destructiveChanges.xml需要严格的组件列表,这些组件应从目标环境中删除。因此,您需要描述应按以下方式删除的所有组件:

<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
    <types>
        <members>ApexClass1</members>
        <members>ApexClass2</members>
        <members>ApexClass3</members>
        <name>ApexClass</name>
    </types>
    <types>
        <members>Custom_Object1__c</members>
        <members>Custom_Object2__c</members>
        <name>ApexPage</name>
    </types>
    <types>
        <members>VisualForcePage1</members>
        <members>VisualForcePage2</members>
        <name>CustomObject</name>
    </types>
    <types>
        <members>Custom_Object3__c.Field1__c</members>
        <members>Custom_Object3__c.Field2__c</members>
        <members>Custom_Object4__c.Field1__c</members>
        <name>CustomField</name>
    </types>
    <types>
        <members>CustomLabelName1</members>
        <name>CustomLabel</name>
    </types>
     <types>
        <members>Custom_Object3__c.Validation_Rule_1_Name</members>
        <name>ValidationRule</name>
    </types>
    <version>29.0</version>
</Package>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

取消部署失败的Mule应用

来自分类Dev

Laravel迁移已取消

来自分类Dev

如何收听JAX-RS取消部署

来自分类Dev

优化持续部署(取消THROU链的责任)

来自分类Dev

如何收听JAX-RS取消部署

来自分类Dev

Vert.x 取消部署 Verticle 抛出 IllegalStateException 未知部署

来自分类Dev

AngularJS持续部署工具

来自分类Dev

PHP的部署工具

来自分类Dev

上限部署未运行迁移

来自分类Dev

部署在JBOSS上的MDB从IBM MQ获取消息

来自分类Dev

weblogic取消部署应用程序命令行

来自分类Dev

取消部署时,Tomcat会发出严重警告

来自分类Dev

禁用或取消部署我的应用程序后仍计划运行

来自分类Dev

删除war文件后,tomcat取消部署应用程序

来自分类Dev

如何取消部署asp.net 2.0网站

来自分类Dev

Vertx 3:取消部署在不同的JVM实例中运行的Verticle

来自分类Dev

不必要的垂直开销和取消部署

来自分类Dev

在 glassfish 上有条件地取消部署

来自分类Dev

从tomcat取消部署Web应用程序不会删除已部署的目录

来自分类Dev

从tomcat取消部署Web应用程序不会删除已部署的目录

来自分类Dev

检查应用程序是否已部署,如果在 Jenkins 中使用 Bash 部署,则取消部署

来自分类Dev

默认取消选择散景工具

来自分类Dev

取消工具提示悬停上的淡出效果

来自分类Dev

取消工具提示悬停上的淡出效果

来自分类Dev

如何在GIMP中取消选择工具?

来自分类Dev

默认取消选择散景工具

来自分类Dev

部署时无法运行迁移。Laravel 5.2

来自分类Dev

JBoss AS 7迁移-部署失败问题

来自分类Dev

JBoss AS 7迁移-部署失败问题