Skip to content

Instantly share code, notes, and snippets.

@danieljpeter
Created May 3, 2012 00:37
Show Gist options
  • Select an option

  • Save danieljpeter/2582181 to your computer and use it in GitHub Desktop.

Select an option

Save danieljpeter/2582181 to your computer and use it in GitHub Desktop.
Top-level components which can be pulled down in bulk easily
<target name="bulkRetrieve">
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="ApexClass" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="ApexComponent" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="ApexPage" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="ApexTrigger" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="CustomApplication" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="CustomLabels" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="CustomObjectTranslation" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="CustomPageWebLink" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="CustomSite" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="CustomTab" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="DataCategoryGroup" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="FieldSet" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Flow" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Group" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="HomePageComponent" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="HomePageLayout" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Layout" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="PermissionSet" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Portal" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Profile" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Queue" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="RecordType" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="RemoteSiteSetting" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="ReportType" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Role" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Scontrol" retrieveTarget="/home/dpeter/sf/metadata"/>
<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Workflow" retrieveTarget="/home/dpeter/sf/metadata"/>
<!-- crank up the pollWaitMillis / maxPoll on the static resources, since they are large, binary files -->
<sf:bulkRetrieve pollWaitMillis="30000" maxPoll="100" username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="StaticResource" retrieveTarget="/home/dpeter/sf/metadata"/>
<!--
ERROR (api version issue, try again with new release) <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="ArticleType" retrieveTarget="/home/dpeter/sf/metadata"/>
ERROR (not in org) <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="EntitlementTemplate" retrieveTarget="/home/dpeter/sf/metadata"/>
ERROR (api version issue, try again with new release)<sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="rules" retrieveTarget="/home/dpeter/sf/metadata"/>
ERROR (not in org) <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Territory" retrieveTarget="/home/dpeter/sf/metadata"/>
ERROR (not in org) <sf:bulkRetrieve username="${sf.username}" password="${sf.password}" serverurl="${sf.serverurl}" metadataType="Translations" retrieveTarget="/home/dpeter/sf/metadata"/>
-->
</target>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment