我是 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>