Advertisement
Guest User

Untitled

a guest
Oct 5th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.23 KB | None | 0 0
  1. <project name="Salesforce Ant tasks for Allegro implementation" basedir="." xmlns:sf="antlib:com.salesforce">
  2.  
  3. <property file="build.properties"/>
  4. <property name="targetDir" value="target"/>
  5. <property name="permissionsDir" value="permissions"/>
  6.  
  7. <target name="replaceExternalSiteUrl">
  8. <replaceregexp file="${sfdc.deployRoot}/email/Advert_Email_Templates/RetrobonusApprovalTemplate.email"
  9. match="\{siteUrlPrefix\}"
  10. replace="${sfdc.siteUrlPrefix}"
  11. byline="true"
  12. />
  13. <replaceregexp file="${sfdc.deployRoot}/email/Advert_Email_Templates/TOPAcceptanceTemplate.email"
  14. match="\{siteUrlPrefix\}"
  15. replace="${sfdc.siteUrlPrefix}"
  16. byline="true"
  17. />
  18. </target>
  19.  
  20. <target name="replaceOrgURL">
  21. <replaceregexp match="\{orgUrl\}" replace="${sfdc.orgUrl}" byline="true">
  22. <fileset dir="${sfdc.deployRoot}">
  23. <include name="email/Advert_Email_Templates/RetrobonusApprovalTemplate.email"/>
  24. </fileset>
  25. </replaceregexp>
  26. </target>
  27.  
  28. <target name="replaceTrafficEmail">
  29. <replaceregexp file="${sfdc.deployRoot}/workflows/Opportunity.workflow"
  30. match="\{traffic.email\}"
  31. replace="${sfdc.traffic.email}"
  32. byline="true"
  33. />
  34. </target>
  35.  
  36. <target name="replaceDfpProperties">
  37. <replaceregexp file="${sfdc.deployRoot}/customMetadata/ADServer_Config.Configuration.md"
  38. match="\{dfp.serviceNetworkCode\}"
  39. replace="${sfdc.dfp.serviceNetworkCode}"
  40. byline="true" />
  41.  
  42. <replaceregexp file="${sfdc.deployRoot}/customMetadata/ADServer_Config.Configuration.md"
  43. match="\{dfp.serviceAccountIss\}"
  44. replace="${sfdc.dfp.serviceAccountIss}"
  45. byline="true" />
  46.  
  47. <replaceregexp file="${sfdc.deployRoot}/customMetadata/ADServer_Config.Configuration.md"
  48. match="\{dfp.serviceDefaultTraffickerid\}"
  49. replace="${sfdc.dfp.serviceDefaultTraffickerid}"
  50. byline="true" />
  51. </target>
  52.  
  53. <target name="deployCode" depends="replaceTrafficEmail,replaceOrgURL,replaceExternalSiteUrl,replaceDfpProperties">
  54. <sf:deploy username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" deployRoot="${sfdc.deployRoot}" testLevel="RunLocalTests"/>
  55. </target>
  56.  
  57. <target name="deployCodeNoTest" depends="replaceTrafficEmail,replaceOrgURL,replaceExternalSiteUrl,replaceDfpProperties">
  58. <sf:deploy username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" deployRoot="${sfdc.deployRoot}"/>
  59. </target>
  60.  
  61. <target name="deployCodeCheckOnly" depends="replaceTrafficEmail,replaceOrgURL,replaceExternalSiteUrl,replaceDfpProperties">
  62. <sf:deploy username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" deployRoot="${sfdc.deployRoot}" rollbackOnError="true" checkOnly="true" testLevel="RunSpecifiedTests">
  63. <runTest>ADServerDownloadReservationBatch_Test</runTest>
  64. <runTest>ADServerRestMethods_Test</runTest>
  65. <runTest>ADServerRestUtils_Test</runTest>
  66. <runTest>ADServerSynchroAdvertiserBatch_Test</runTest>
  67. <runTest>ADServerSynchroAdvertiserJob_Test</runTest>
  68. <runTest>ADServerSynchroOpportunityBatch</runTest>
  69. <runTest>ADServerSynchroOpportunityBatch_Test</runTest>
  70. <runTest>ADServerSynchroOpportunityJob_Test</runTest>
  71. <runTest>ADServerSynchroReservationBatch_Test</runTest>
  72. <runTest>ADServerSynchroReservationJob_Test</runTest>
  73. <runTest>AdsMonthlyUpgradeEmptyAccountBatch_Test</runTest>
  74. <runTest>AccountCmtsETLTriggerHandler_Test</runTest>
  75. <runTest>AccountETLBatch_Test</runTest>
  76. <runTest>AccountETLJob_Test</runTest>
  77. <runTest>AccountMonthsUpdaterBatch_Test</runTest>
  78. <runTest>AccountMonthsUpdaterJob_Test</runTest>
  79. <runTest>AccountRelatedListComponent_Test</runTest>
  80. <runTest>AccountTrigger_Test</runTest>
  81. <runTest>AccountViewController_Test</runTest>
  82. <runTest>AcountResultETLBatch_Test</runTest>
  83. <runTest>AcountResultETLJob_Test</runTest>
  84. <runTest>AdsDataProcessingBatch_Test</runTest>
  85. <runTest>AdsETLBatchUtils_Test</runTest>
  86. <runTest>AdsDailyETLBatch_Test</runTest>
  87. <runTest>AdsMonthlyETLBatch_Test</runTest>
  88. <runTest>AgreementNewEditController_Test</runTest>
  89. <runTest>AgreementTriggerHandler_Test</runTest>
  90. <runTest>AllegroAccountCompanyTurnoverBatch_Test</runTest>
  91. <runTest>AllegroAccountCompanyTurnoverJob_Test</runTest>
  92. <runTest>AllegroAccountResultAgeBatch_Test</runTest>
  93. <runTest>AllegroAccountResultAgeJob_Test</runTest>
  94. <runTest>AllegroAccountResultTriggerHandler_Test</runTest>
  95. <runTest>AllegroCategoryPickerController_Test</runTest>
  96. <runTest>AllegroCategoryPickForAccountCtrl_Test</runTest>
  97. <runTest>AllegroOrderLineItemTriggerHandler_Test</runTest>
  98. <runTest>AllegroOrderNewEditController_Test</runTest>
  99. <runTest>AllegroOrderNumSubtrahendJob_Test</runTest>
  100. <runTest>AllegroOrderProductNewController_Test</runTest>
  101. <runTest>AllegroOrderSetNoteNumberController_Test</runTest>
  102. <runTest>AllegroOrderTriggerHandler_Test</runTest>
  103. <runTest>AllegroProductToOrderRTController_Test</runTest>
  104. <runTest>AllegroResultsAggregatorController_Test</runTest>
  105. <runTest>AttachmentTriggerHandler_Test</runTest>
  106. <runTest>BrandMeetingsRLComponentController_Test</runTest>
  107. <runTest>BrandNewEditController_Test</runTest>
  108. <runTest>BrandToAccountNewEditController_Test</runTest>
  109. <runTest>BrandToAccountTriggerHandler_Test</runTest>
  110. <runTest>BrandTrigger_Test</runTest>
  111. <runTest>BrandViewController_Test</runTest>
  112. <runTest>BrandZoneTaskActionNewEdit_Test</runTest>
  113. <runTest>BrandZoneTaskActionTriggerHandler_Test</runTest>
  114. <runTest>BrandZoneTaskNewEditController_Test</runTest>
  115. <runTest>BrandZoneTaskTriggerHandler_Test</runTest>
  116. <runTest>BrandsRLController_Test</runTest>
  117. <runTest>ChatterUtilsTest</runTest>
  118. <runTest>ContactGuardians_Test</runTest>
  119. <runTest>ContactTriggerHandler_Test</runTest>
  120. <runTest>CustomProductController_Test</runTest>
  121. <runTest>DfpService_Test</runTest>
  122. <runTest>DfpServiceRefreshTokenJob_Test</runTest>
  123. <runTest>DfpServerSynchroOpportunityBatch_Test</runTest>
  124. <runTest>DfpServerSynchroAccountBatch_Test</runTest>
  125. <runTest>DfpServerSynchroJob_Test</runTest>
  126. <runTest>DfpServerSynchroLineItemsBatch_Test</runTest>
  127. <runTest>DfpServerDownloadReservationBatch_Test</runTest>
  128. <runTest>EmailHelper_Test</runTest>
  129. <runTest>EntitySubscriptionForOldReservation_Test</runTest>
  130. <runTest>EventCreateController_Test</runTest>
  131. <runTest>EventTriggerHandler_Test</runTest>
  132. <runTest>EventViewController_Test</runTest>
  133. <runTest>FeedItemTriggerHandler_Test</runTest>
  134. <runTest>FeedNoteControllerTest</runTest>
  135. <runTest>GroupUtilsTest</runTest>
  136. <runTest>HistoryComponentController_Test</runTest>
  137. <runTest>HistoryGenerator_Test</runTest>
  138. <runTest>InvoiceOrderGeneratorController_Test</runTest>
  139. <runTest>JobMonitorBatch_Test</runTest>
  140. <runTest>JobMonitorJob_Test</runTest>
  141. <runTest>ManageInvoicesController_Test</runTest>
  142. <runTest>ManageInvoicesHelper_Test</runTest>
  143. <runTest>MassDeleteRecordsBatch_Test</runTest>
  144. <runTest>MassUpdateSObjectFieldValueBatch_Test</runTest>
  145. <runTest>MetadataServiceTest</runTest>
  146. <runTest>MonthThresholdTriggerHandler_Test</runTest>
  147. <runTest>MyOpportunityLineItemController_Test</runTest>
  148. <runTest>MyReservationController_Test</runTest>
  149. <runTest>NewCustomReservationController_Test</runTest>
  150. <runTest>NewLineController_Test</runTest>
  151. <runTest>NewOpportunityController_Test</runTest>
  152. <runTest>ObjectHistoryController_Test</runTest>
  153. <runTest>ObserverNewEditController_Test</runTest>
  154. <runTest>ObserverNotifier_Test</runTest>
  155. <runTest>OpportunityLineItemListController_Test</runTest>
  156. <runTest>OpportunityLineItemTriggerHandler_Test</runTest>
  157. <runTest>OpportunityTriggerHandler_Test</runTest>
  158. <runTest>OpportunityUtils_Test</runTest>
  159. <runTest>PagingController_Test</runTest>
  160. <runTest>ProductDetailsController_Test</runTest>
  161. <runTest>ProductDetailsUtil_Test</runTest>
  162. <runTest>ProductDetailsWrapper_Test</runTest>
  163. <runTest>ProductListController_Test</runTest>
  164. <runTest>ProductMainController_Test</runTest>
  165. <runTest>ProductTriggerHandler_Test</runTest>
  166. <runTest>QualificationActionTriggerHandler_Test</runTest>
  167. <runTest>QualificationEditController_Test</runTest>
  168. <runTest>QualificationEmailSendController_Test</runTest>
  169. <runTest>QualificationNewEditController_Test</runTest>
  170. <runTest>QualificationsRelatedList_Test</runTest>
  171. <runTest>QualificationStatusPageController_Test</runTest>
  172. <runTest>QualificationTopQuarterBatch_Test</runTest>
  173. <runTest>QualificationTriggerHandler_Test</runTest>
  174. <runTest>QualificationVipQuarterBatch_Test</runTest>
  175. <runTest>QualificationQuarterJob_Test</runTest>
  176. <runTest>RemoveFromRecycleBinBatch_Test</runTest>
  177. <runTest>RemoveOldAdsDailyBatch_Test</runTest>
  178. <runTest>ReservationAddController_Test</runTest>
  179. <runTest>ReservationAttachmentController_Test</runTest>
  180. <runTest>ReservationAttachmentViewController_Test</runTest>
  181. <runTest>ReservationAttachments_Test</runTest>
  182. <runTest>ReservationCPCController_Test</runTest>
  183. <runTest>ReservationCPMController_Test</runTest>
  184. <runTest>ReservationEditController_Test</runTest>
  185. <runTest>ReservationFFController_Test</runTest>
  186. <runTest>ReservationFromOpportunity_Test</runTest>
  187. <runTest>ReservationIndustryHelper_Test</runTest>
  188. <runTest>ReservationMakerController_Test</runTest>
  189. <runTest>ReservationPriceComponents_Test</runTest>
  190. <runTest>ReservationRelatedListController_Test</runTest>
  191. <runTest>ReservationScheduler_Test</runTest>
  192. <runTest>ReservationUpdateRemainderBatch_Test</runTest>
  193. <runTest>ReservationUpdateRemainderHelper_Test</runTest>
  194. <runTest>ReservationUpdateRemainderJob_Test</runTest>
  195. <runTest>ReservationValidator_Test</runTest>
  196. <runTest>ReservationWrapper_Test</runTest>
  197. <runTest>RetrobonusApprovalController_Test</runTest>
  198. <runTest>RetrobonusEmailHelperController_Test</runTest>
  199. <runTest>RetrobonusForCompanyListController_Test</runTest>
  200. <runTest>RetrobonusHelper_Test</runTest>
  201. <runTest>RetrobonusMonthEmailHelperCtrl_Test</runTest>
  202. <runTest>RetrobonusMonthFinalBilansBatch_Test</runTest>
  203. <runTest>RetrobonusMonthFinalBilansJob_Test</runTest>
  204. <runTest>RetrobonusMonthNewEditController_Test</runTest>
  205. <runTest>RetrobonusMonthTriggerHandler_Test</runTest>
  206. <runTest>RetrobonusMonthViewController_Test</runTest>
  207. <runTest>RetrobonusMonth_Test</runTest>
  208. <runTest>RetrobonusNewEditController_Test</runTest>
  209. <runTest>RetrobonusTresholdTableController_Test</runTest>
  210. <runTest>SAPFlatFileGeneratorController_Test</runTest>
  211. <runTest>SObjectWrapper_Test</runTest>
  212. <runTest>TaskNewEditProxyController_Test</runTest>
  213. <runTest>TaskSalesNewEditController_Test</runTest>
  214. <runTest>SalesUtils_Test</runTest>
  215. <runTest>TOPConditionsAcceptanceController_Test</runTest>
  216. <runTest>TrainingAllController_Test</runTest>
  217. <runTest>TrainingAttendanceRelatedListCtrl_Test</runTest>
  218. <runTest>TrainingAttendanceRemoteActions_Test</runTest>
  219. <runTest>TrainingAttStandbyListController_Test</runTest>
  220. <runTest>TrainingDatesEmailTableController_Test</runTest>
  221. <runTest>TrainingInviteesMultiPicklist_Test</runTest>
  222. <runTest>TrainingDateTriggerHandler_Test</runTest>
  223. <runTest>TrainingNewEditController_Test</runTest>
  224. <runTest>TrainingToContactTriggerHandler_Test</runTest>
  225. <runTest>Utils_Test</runTest>
  226. <runTest>WithoutSharingUtils_Test</runTest>
  227. </sf:deploy>
  228. </target>
  229.  
  230. <target name="clean">
  231. <delete dir="${targetDir}"/>
  232. </target>
  233.  
  234. <target name="fullDeploy" depends="replaceTrafficEmail,replaceOrgURL,replaceExternalSiteUrl,setStartingNumbers,prepareFullPackage,replaceDfpProperties">
  235. <delete dir="${targetDir}"/>
  236. <copy todir="${targetDir}">
  237. <fileset dir="${sfdc.deployRoot}"/>
  238. </copy>
  239. <copy todir="${targetDir}">
  240. <fileset dir="${permissionsDir}"/>
  241. </copy>
  242. <copy tofile="${targetDir}/package.xml" file="full.xml" overwrite="true"/>
  243. <sf:deploy username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" deployRoot="${targetDir}" rollbackOnError="true"/>
  244. </target>
  245.  
  246. <target name="setStartingNumbers">
  247. <replace file="${sfdc.deployRoot}/objects/Account.object">
  248. <replacetoken><![CDATA[<fullName>AutoSAPID__c</fullName>]]></replacetoken>
  249. <replacevalue><![CDATA[<fullName>AutoSAPID__c</fullName>
  250. <startingNumber>0002100000</startingNumber>]]></replacevalue>
  251. </replace>
  252. </target>
  253.  
  254. <target name="prepareFullPackage">
  255. <copy file="${sfdc.deployRoot}/package.xml" tofile="full.xml" overwrite="true"/>
  256. <replace file="full.xml">
  257. <replacetoken><![CDATA[<version>]]></replacetoken>
  258. <replacevalue><![CDATA[
  259. <types>
  260. <members>AL_Advert_Traffic</members>
  261. <members>AL_Advert_VIP</members>
  262. <members>AL_Advert_Strefa_Marek</members>
  263. <name>PermissionSet</name>
  264. </types>
  265. <types>
  266. <members>Admin</members>
  267. <members>AL Sales Advertisement</members>
  268. <members>AL Sales ETL</members>
  269. <members>Strefa marek Support</members>
  270. <name>Profile</name>
  271. </types>
  272. <version>]]></replacevalue>
  273. </replace>
  274. </target>
  275.  
  276. <target name="retrieveAll" depends="prepareFullPackage">
  277. <mkdir dir="${targetDir}"/>
  278. <sf:retrieve username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" retrieveTarget="${targetDir}" unpackaged="full.xml"/>
  279. </target>
  280.  
  281. <target name="retrieveAllInPlace" depends="prepareFullPackage">
  282. <sf:retrieve username="${sfdc.username}" password="${sfdc.password}" serverurl="${sfdc.serverurl}" maxPoll="${sfdc.maxPoll}" retrieveTarget="${sfdc.deployRoot}" unpackaged="${sfdc.deployRoot}/package.xml"/>
  283. </target>
  284.  
  285. <target name="copyProfiles">
  286. <delete dir="${permissionsDir}"/>
  287. <copy todir="${permissionsDir}/profiles">
  288. <fileset dir="${targetDir}/profiles"/>
  289. </copy>
  290. <copy todir="${permissionsDir}/permissionsets">
  291. <fileset dir="${targetDir}/permissionsets"/>
  292. </copy>
  293. </target>
  294.  
  295. <target name="revertVariables">
  296. <echo>Replacing "${sfdc.orgUrl}" with "{orgUrl}"</echo>
  297. <replace file="${sfdc.deployRoot}/email/Advert_Email_Templates/RetrobonusApprovalTemplate.email"
  298. token="${sfdc.orgUrl}"
  299. value="{orgUrl}"
  300. summary="true"
  301. />
  302. <echo>Replacing "${sfdc.siteUrlPrefix}"" with "{siteUrlPrefix}"</echo>
  303. <replace token="${sfdc.siteUrlPrefix}" value="{siteUrlPrefix}" summary="true">
  304. <fileset dir="${sfdc.deployRoot}">
  305. <include name="email/Advert_Email_Templates/RetrobonusApprovalTemplate.email"/>
  306. <include name="email/Advert_Email_Templates/RetrobonusUniversalApprovalTemplate.email"/>
  307. <include name="email/Advert_Email_Templates/TOPAcceptanceTemplate.email"/>
  308. </fileset>
  309. </replace>
  310.  
  311. <echo>Replacing "${sfdc.dfp.serviceNetworkCode}"" with "{dfp.serviceNetworkCode}"</echo>
  312. <replace token="${sfdc.dfp.serviceNetworkCode}" value="{dfp.serviceNetworkCode}" summary="true">
  313. <fileset dir="${sfdc.deployRoot}">
  314. <include name="customMetadata/ADServer_Config.Configuration.md"/>
  315. </fileset>
  316. </replace>
  317.  
  318. <echo>Replacing "${sfdc.dfp.serviceAccountIss}"" with "{dfp.serviceAccountIss}"</echo>
  319. <replace token="${sfdc.dfp.serviceAccountIss}" value="{dfp.serviceAccountIss}" summary="true">
  320. <fileset dir="${sfdc.deployRoot}">
  321. <include name="customMetadata/ADServer_Config.Configuration.md"/>
  322. </fileset>
  323. </replace>
  324.  
  325. <echo>Replacing "${sfdc.dfp.serviceDefaultTraffickerid}"" with "{dfp.serviceDefaultTraffickerid}"</echo>
  326. <replace token="${sfdc.dfp.serviceDefaultTraffickerid}" value="{dfp.serviceDefaultTraffickerid}" summary="true">
  327. <fileset dir="${sfdc.deployRoot}">
  328. <include name="customMetadata/ADServer_Config.Configuration.md"/>
  329. </fileset>
  330. </replace>
  331. </target>
  332. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement