部署时在 ant-migration 工具中排除文件



我是 salesforce 的新手。我们正在使用蚂蚁迁移工具。我们尝试使用文件集排除一些类/仪表板/触发器。以下所有文件夹都在 src 中。

 <property file="build.properties"/>
    <property name="src.dir" value="../src"/>
    <fileset dir="${src.dir}" casesensitive="yes">
        <echo message="Inside file set"/>
        <exclude name="**/classes/Abs*.cls"/>
    </fileset>
<target name="deploy">
        <sf:deploy 
            username="${sf.username}.${org}" 
            password="${sf.password}${sf.securitytoken}" 
            serverurl="${sf.serverurl}" 
            checkOnly="${checkOnly}" 
            maxPoll="${maxPoll}" 
            deployRoot="${src.dir}" 
            allowMissingFiles="${allowMissingFiles}" 
            ignoreWarnings="${ignoreWarnings}"
            testLevel="${testLevel}" /> 
    </target>

看起来我无法排除相同的情况。

从未使用过文件集,抱歉。

我的 Ant 将项目的结构从 Git 拉到临时目录,因此在构建中.xml我们只是删除我们知道部署起来很痛苦的东西。我们仍然希望在存储库中提供这些文件,以便于使用/存储库完整性。

<target name="deploy_target">
...
<delete file="${src.dir}/workflows/Reply.workflow" />
<delete file="${src.dir}/workflows/Question.workflow" />
<delete file="${src.dir}/layouts/SocialPost-Social Post Layout.layout" />
<delete file="${src.dir}/layouts/CommunityMemberLayout-Community Member Layout.layout" />
</target>

相关内容

  • 没有找到相关文章

最新更新