Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <project name="Salesforce Ant tasks for Allegro implementation" basedir="." xmlns:sf="antlib:com.salesforce">
- <property file="build.properties"/>
- <property name="targetDir" value="target"/>
- <property name="permissionsDir" value="permissions"/>
- <target name="replaceExternalSiteUrl">
- <replaceregexp file="${sfdc.deployRoot}/email/Advert_Email_Templates/RetrobonusApprovalTemplate.email"
- match="\{siteUrlPrefix\}"
- replace="${sfdc.siteUrlPrefix}"
- byline="true"
- />
- <replaceregexp file="${sfdc.deployRoot}/email/Advert_Email_Templates/TOPAcceptanceTemplate.email"
- match="\{siteUrlPrefix\}"
- replace="${sfdc.siteUrlPrefix}"
- byline="true"
- />
- </target>
- <target name="replaceOrgURL">
- <replaceregexp match="\{orgUrl\}" replace="${sfdc.orgUrl}" byline="true">
- <fileset dir="${sfdc.deployRoot}">
- <include name="email/Advert_Email_Templates/RetrobonusApprovalTemplate.email"/>
- </fileset>
- </replaceregexp>
- </target>
- <target name="replaceTrafficEmail">
- <replaceregexp file="${sfdc.deployRoot}/workflows/Opportunity.workflow"
- match="\{traffic.email\}"
- replace="${sfdc.traffic.email}"
- byline="true"
- />
- </target>
- <target name="replaceDfpProperties">
- <replaceregexp file="${sfdc.deployRoot}/customMetadata/ADServer_Config.Configuration.md"
- match="\{dfp.serviceNetworkCode\}"
- replace="${sfdc.dfp.serviceNetworkCode}"
- byline="true" />
- <replaceregexp file="${sfdc.deployRoot}/customMetadata/ADServer_Config.Configuration.md"
- match="\{dfp.serviceAccountIss\}"
- replace="${sfdc.dfp.serviceAccountIss}"
- byline="true" />
- <replaceregexp file="${sfdc.deployRoot}/customMetadata/ADServer_Config.Configuration.md"
- match="\{dfp.serviceDefaultTraffickerid\}"
- replace="${sfdc.dfp.serviceDefaultTraffickerid}"
- byline="true" />
- </target>
- <target name="deployCode" depends="replaceTrafficEmail,replaceOrgURL,replaceExternalSiteUrl,replaceDfpProperties">
- <sf:deploy username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" deployRoot="${sfdc.deployRoot}" testLevel="RunLocalTests"/>
- </target>
- <target name="deployCodeNoTest" depends="replaceTrafficEmail,replaceOrgURL,replaceExternalSiteUrl,replaceDfpProperties">
- <sf:deploy username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" deployRoot="${sfdc.deployRoot}"/>
- </target>
- <target name="deployCodeCheckOnly" depends="replaceTrafficEmail,replaceOrgURL,replaceExternalSiteUrl,replaceDfpProperties">
- <sf:deploy username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" deployRoot="${sfdc.deployRoot}" rollbackOnError="true" checkOnly="true" testLevel="RunSpecifiedTests">
- <runTest>ADServerDownloadReservationBatch_Test</runTest>
- <runTest>ADServerRestMethods_Test</runTest>
- <runTest>ADServerRestUtils_Test</runTest>
- <runTest>ADServerSynchroAdvertiserBatch_Test</runTest>
- <runTest>ADServerSynchroAdvertiserJob_Test</runTest>
- <runTest>ADServerSynchroOpportunityBatch</runTest>
- <runTest>ADServerSynchroOpportunityBatch_Test</runTest>
- <runTest>ADServerSynchroOpportunityJob_Test</runTest>
- <runTest>ADServerSynchroReservationBatch_Test</runTest>
- <runTest>ADServerSynchroReservationJob_Test</runTest>
- <runTest>AdsMonthlyUpgradeEmptyAccountBatch_Test</runTest>
- <runTest>AccountCmtsETLTriggerHandler_Test</runTest>
- <runTest>AccountETLBatch_Test</runTest>
- <runTest>AccountETLJob_Test</runTest>
- <runTest>AccountMonthsUpdaterBatch_Test</runTest>
- <runTest>AccountMonthsUpdaterJob_Test</runTest>
- <runTest>AccountRelatedListComponent_Test</runTest>
- <runTest>AccountTrigger_Test</runTest>
- <runTest>AccountViewController_Test</runTest>
- <runTest>AcountResultETLBatch_Test</runTest>
- <runTest>AcountResultETLJob_Test</runTest>
- <runTest>AdsDataProcessingBatch_Test</runTest>
- <runTest>AdsETLBatchUtils_Test</runTest>
- <runTest>AdsDailyETLBatch_Test</runTest>
- <runTest>AdsMonthlyETLBatch_Test</runTest>
- <runTest>AgreementNewEditController_Test</runTest>
- <runTest>AgreementTriggerHandler_Test</runTest>
- <runTest>AllegroAccountCompanyTurnoverBatch_Test</runTest>
- <runTest>AllegroAccountCompanyTurnoverJob_Test</runTest>
- <runTest>AllegroAccountResultAgeBatch_Test</runTest>
- <runTest>AllegroAccountResultAgeJob_Test</runTest>
- <runTest>AllegroAccountResultTriggerHandler_Test</runTest>
- <runTest>AllegroCategoryPickerController_Test</runTest>
- <runTest>AllegroCategoryPickForAccountCtrl_Test</runTest>
- <runTest>AllegroOrderLineItemTriggerHandler_Test</runTest>
- <runTest>AllegroOrderNewEditController_Test</runTest>
- <runTest>AllegroOrderNumSubtrahendJob_Test</runTest>
- <runTest>AllegroOrderProductNewController_Test</runTest>
- <runTest>AllegroOrderSetNoteNumberController_Test</runTest>
- <runTest>AllegroOrderTriggerHandler_Test</runTest>
- <runTest>AllegroProductToOrderRTController_Test</runTest>
- <runTest>AllegroResultsAggregatorController_Test</runTest>
- <runTest>AttachmentTriggerHandler_Test</runTest>
- <runTest>BrandMeetingsRLComponentController_Test</runTest>
- <runTest>BrandNewEditController_Test</runTest>
- <runTest>BrandToAccountNewEditController_Test</runTest>
- <runTest>BrandToAccountTriggerHandler_Test</runTest>
- <runTest>BrandTrigger_Test</runTest>
- <runTest>BrandViewController_Test</runTest>
- <runTest>BrandZoneTaskActionNewEdit_Test</runTest>
- <runTest>BrandZoneTaskActionTriggerHandler_Test</runTest>
- <runTest>BrandZoneTaskNewEditController_Test</runTest>
- <runTest>BrandZoneTaskTriggerHandler_Test</runTest>
- <runTest>BrandsRLController_Test</runTest>
- <runTest>ChatterUtilsTest</runTest>
- <runTest>ContactGuardians_Test</runTest>
- <runTest>ContactTriggerHandler_Test</runTest>
- <runTest>CustomProductController_Test</runTest>
- <runTest>DfpService_Test</runTest>
- <runTest>DfpServiceRefreshTokenJob_Test</runTest>
- <runTest>DfpServerSynchroOpportunityBatch_Test</runTest>
- <runTest>DfpServerSynchroAccountBatch_Test</runTest>
- <runTest>DfpServerSynchroJob_Test</runTest>
- <runTest>DfpServerSynchroLineItemsBatch_Test</runTest>
- <runTest>DfpServerDownloadReservationBatch_Test</runTest>
- <runTest>EmailHelper_Test</runTest>
- <runTest>EntitySubscriptionForOldReservation_Test</runTest>
- <runTest>EventCreateController_Test</runTest>
- <runTest>EventTriggerHandler_Test</runTest>
- <runTest>EventViewController_Test</runTest>
- <runTest>FeedItemTriggerHandler_Test</runTest>
- <runTest>FeedNoteControllerTest</runTest>
- <runTest>GroupUtilsTest</runTest>
- <runTest>HistoryComponentController_Test</runTest>
- <runTest>HistoryGenerator_Test</runTest>
- <runTest>InvoiceOrderGeneratorController_Test</runTest>
- <runTest>JobMonitorBatch_Test</runTest>
- <runTest>JobMonitorJob_Test</runTest>
- <runTest>ManageInvoicesController_Test</runTest>
- <runTest>ManageInvoicesHelper_Test</runTest>
- <runTest>MassDeleteRecordsBatch_Test</runTest>
- <runTest>MassUpdateSObjectFieldValueBatch_Test</runTest>
- <runTest>MetadataServiceTest</runTest>
- <runTest>MonthThresholdTriggerHandler_Test</runTest>
- <runTest>MyOpportunityLineItemController_Test</runTest>
- <runTest>MyReservationController_Test</runTest>
- <runTest>NewCustomReservationController_Test</runTest>
- <runTest>NewLineController_Test</runTest>
- <runTest>NewOpportunityController_Test</runTest>
- <runTest>ObjectHistoryController_Test</runTest>
- <runTest>ObserverNewEditController_Test</runTest>
- <runTest>ObserverNotifier_Test</runTest>
- <runTest>OpportunityLineItemListController_Test</runTest>
- <runTest>OpportunityLineItemTriggerHandler_Test</runTest>
- <runTest>OpportunityTriggerHandler_Test</runTest>
- <runTest>OpportunityUtils_Test</runTest>
- <runTest>PagingController_Test</runTest>
- <runTest>ProductDetailsController_Test</runTest>
- <runTest>ProductDetailsUtil_Test</runTest>
- <runTest>ProductDetailsWrapper_Test</runTest>
- <runTest>ProductListController_Test</runTest>
- <runTest>ProductMainController_Test</runTest>
- <runTest>ProductTriggerHandler_Test</runTest>
- <runTest>QualificationActionTriggerHandler_Test</runTest>
- <runTest>QualificationEditController_Test</runTest>
- <runTest>QualificationEmailSendController_Test</runTest>
- <runTest>QualificationNewEditController_Test</runTest>
- <runTest>QualificationsRelatedList_Test</runTest>
- <runTest>QualificationStatusPageController_Test</runTest>
- <runTest>QualificationTopQuarterBatch_Test</runTest>
- <runTest>QualificationTriggerHandler_Test</runTest>
- <runTest>QualificationVipQuarterBatch_Test</runTest>
- <runTest>QualificationQuarterJob_Test</runTest>
- <runTest>RemoveFromRecycleBinBatch_Test</runTest>
- <runTest>RemoveOldAdsDailyBatch_Test</runTest>
- <runTest>ReservationAddController_Test</runTest>
- <runTest>ReservationAttachmentController_Test</runTest>
- <runTest>ReservationAttachmentViewController_Test</runTest>
- <runTest>ReservationAttachments_Test</runTest>
- <runTest>ReservationCPCController_Test</runTest>
- <runTest>ReservationCPMController_Test</runTest>
- <runTest>ReservationEditController_Test</runTest>
- <runTest>ReservationFFController_Test</runTest>
- <runTest>ReservationFromOpportunity_Test</runTest>
- <runTest>ReservationIndustryHelper_Test</runTest>
- <runTest>ReservationMakerController_Test</runTest>
- <runTest>ReservationPriceComponents_Test</runTest>
- <runTest>ReservationRelatedListController_Test</runTest>
- <runTest>ReservationScheduler_Test</runTest>
- <runTest>ReservationUpdateRemainderBatch_Test</runTest>
- <runTest>ReservationUpdateRemainderHelper_Test</runTest>
- <runTest>ReservationUpdateRemainderJob_Test</runTest>
- <runTest>ReservationValidator_Test</runTest>
- <runTest>ReservationWrapper_Test</runTest>
- <runTest>RetrobonusApprovalController_Test</runTest>
- <runTest>RetrobonusEmailHelperController_Test</runTest>
- <runTest>RetrobonusForCompanyListController_Test</runTest>
- <runTest>RetrobonusHelper_Test</runTest>
- <runTest>RetrobonusMonthEmailHelperCtrl_Test</runTest>
- <runTest>RetrobonusMonthFinalBilansBatch_Test</runTest>
- <runTest>RetrobonusMonthFinalBilansJob_Test</runTest>
- <runTest>RetrobonusMonthNewEditController_Test</runTest>
- <runTest>RetrobonusMonthTriggerHandler_Test</runTest>
- <runTest>RetrobonusMonthViewController_Test</runTest>
- <runTest>RetrobonusMonth_Test</runTest>
- <runTest>RetrobonusNewEditController_Test</runTest>
- <runTest>RetrobonusTresholdTableController_Test</runTest>
- <runTest>SAPFlatFileGeneratorController_Test</runTest>
- <runTest>SObjectWrapper_Test</runTest>
- <runTest>TaskNewEditProxyController_Test</runTest>
- <runTest>TaskSalesNewEditController_Test</runTest>
- <runTest>SalesUtils_Test</runTest>
- <runTest>TOPConditionsAcceptanceController_Test</runTest>
- <runTest>TrainingAllController_Test</runTest>
- <runTest>TrainingAttendanceRelatedListCtrl_Test</runTest>
- <runTest>TrainingAttendanceRemoteActions_Test</runTest>
- <runTest>TrainingAttStandbyListController_Test</runTest>
- <runTest>TrainingDatesEmailTableController_Test</runTest>
- <runTest>TrainingInviteesMultiPicklist_Test</runTest>
- <runTest>TrainingDateTriggerHandler_Test</runTest>
- <runTest>TrainingNewEditController_Test</runTest>
- <runTest>TrainingToContactTriggerHandler_Test</runTest>
- <runTest>Utils_Test</runTest>
- <runTest>WithoutSharingUtils_Test</runTest>
- </sf:deploy>
- </target>
- <target name="clean">
- <delete dir="${targetDir}"/>
- </target>
- <target name="fullDeploy" depends="replaceTrafficEmail,replaceOrgURL,replaceExternalSiteUrl,setStartingNumbers,prepareFullPackage,replaceDfpProperties">
- <delete dir="${targetDir}"/>
- <copy todir="${targetDir}">
- <fileset dir="${sfdc.deployRoot}"/>
- </copy>
- <copy todir="${targetDir}">
- <fileset dir="${permissionsDir}"/>
- </copy>
- <copy tofile="${targetDir}/package.xml" file="full.xml" overwrite="true"/>
- <sf:deploy username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" deployRoot="${targetDir}" rollbackOnError="true"/>
- </target>
- <target name="setStartingNumbers">
- <replace file="${sfdc.deployRoot}/objects/Account.object">
- <replacetoken><![CDATA[<fullName>AutoSAPID__c</fullName>]]></replacetoken>
- <replacevalue><![CDATA[<fullName>AutoSAPID__c</fullName>
- <startingNumber>0002100000</startingNumber>]]></replacevalue>
- </replace>
- </target>
- <target name="prepareFullPackage">
- <copy file="${sfdc.deployRoot}/package.xml" tofile="full.xml" overwrite="true"/>
- <replace file="full.xml">
- <replacetoken><![CDATA[<version>]]></replacetoken>
- <replacevalue><![CDATA[
- <types>
- <members>AL_Advert_Traffic</members>
- <members>AL_Advert_VIP</members>
- <members>AL_Advert_Strefa_Marek</members>
- <name>PermissionSet</name>
- </types>
- <types>
- <members>Admin</members>
- <members>AL Sales Advertisement</members>
- <members>AL Sales ETL</members>
- <members>Strefa marek Support</members>
- <name>Profile</name>
- </types>
- <version>]]></replacevalue>
- </replace>
- </target>
- <target name="retrieveAll" depends="prepareFullPackage">
- <mkdir dir="${targetDir}"/>
- <sf:retrieve username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" retrieveTarget="${targetDir}" unpackaged="full.xml"/>
- </target>
- <target name="retrieveAllInPlace" depends="prepareFullPackage">
- <sf:retrieve username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" retrieveTarget="${sfdc.deployRoot}" unpackaged="${sfdc.deployRoot}/package.xml"/>
- </target>
- <target name="copyProfiles">
- <delete dir="${permissionsDir}"/>
- <copy todir="${permissionsDir}/profiles">
- <fileset dir="${targetDir}/profiles"/>
- </copy>
- <copy todir="${permissionsDir}/permissionsets">
- <fileset dir="${targetDir}/permissionsets"/>
- </copy>
- </target>
- <target name="revertVariables">
- <echo>Replacing "${sfdc.orgUrl}" with "{orgUrl}"</echo>
- <replace file="${sfdc.deployRoot}/email/Advert_Email_Templates/RetrobonusApprovalTemplate.email"
- token="${sfdc.orgUrl}"
- value="{orgUrl}"
- summary="true"
- />
- <echo>Replacing "${sfdc.siteUrlPrefix}"" with "{siteUrlPrefix}"</echo>
- <replace token="${sfdc.siteUrlPrefix}" value="{siteUrlPrefix}" summary="true">
- <fileset dir="${sfdc.deployRoot}">
- <include name="email/Advert_Email_Templates/RetrobonusApprovalTemplate.email"/>
- <include name="email/Advert_Email_Templates/RetrobonusUniversalApprovalTemplate.email"/>
- <include name="email/Advert_Email_Templates/TOPAcceptanceTemplate.email"/>
- </fileset>
- </replace>
- <echo>Replacing "${sfdc.dfp.serviceNetworkCode}"" with "{dfp.serviceNetworkCode}"</echo>
- <replace token="${sfdc.dfp.serviceNetworkCode}" value="{dfp.serviceNetworkCode}" summary="true">
- <fileset dir="${sfdc.deployRoot}">
- <include name="customMetadata/ADServer_Config.Configuration.md"/>
- </fileset>
- </replace>
- <echo>Replacing "${sfdc.dfp.serviceAccountIss}"" with "{dfp.serviceAccountIss}"</echo>
- <replace token="${sfdc.dfp.serviceAccountIss}" value="{dfp.serviceAccountIss}" summary="true">
- <fileset dir="${sfdc.deployRoot}">
- <include name="customMetadata/ADServer_Config.Configuration.md"/>
- </fileset>
- </replace>
- <echo>Replacing "${sfdc.dfp.serviceDefaultTraffickerid}"" with "{dfp.serviceDefaultTraffickerid}"</echo>
- <replace token="${sfdc.dfp.serviceDefaultTraffickerid}" value="{dfp.serviceDefaultTraffickerid}" summary="true">
- <fileset dir="${sfdc.deployRoot}">
- <include name="customMetadata/ADServer_Config.Configuration.md"/>
- </fileset>
- </replace>
- </target>
- </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement