CI для Microsoft Dynamics crm

Embed Size (px)

Citation preview

  • 1. CI Microsoft Dynamics CRM

2. WhoAmIResponse Microsoft Dynamics CRM 7 // Microsoft CRM 3. AS WAS AS IS CI CI Microsoft CRM 4. 0- - , , - , , . 5. , TFS/ / ( ) 3+ // Unit Tests Continuous Integration 6. Continuous Integration? TFS SVN TFS Hudson CRM 7. ( ) , , 8. ( - Microsoft CRM) ( 1 , 20 ). ( ) Publish All Publish all workflows Duplicate detection rules 9. Continuous Integration? 10. Continuous Integration 11. CI Microsoft CRM , : RolesWorkFlowReports , , Dashboards/Charts e.t.c. : Workflow Duplication Rules Plugin registration steps , Calling User 12. Parallel development Dev labTest labProd environmentUpdateCRM Environment dev1Story 1Local folderUpdate UnlockTruncCommitCRM Environment dev2Story 2Local folderCommitSVNAutodeploy Lock svn on deployCRM Environment Dev-Test (Check)Merged SolutionCRM Environment Test (QC) Mainstream testingCommitCRM Environment bugfixStory 3CRM Environment dev1Story 1Local folder Solution merge when neededSolutionLocal folderApproveApproveBranchCommitCRM Environment dev2Story 2Local folderCommitSVNAutodeploy Lock svn on deployCRM Environment Dev-Test 2 (Check)CommitCRM Environment bugfixStory 3Local folderUnlockBranch solutionCRM Environment Test (QC) Branch testingMerged SolutionCRM Environment BetaMerged SolutionCRM Environment Prod 13. CRM > SVN CRM SVN Default ExportSolutionReq uest SolutionPackager , TortoiseSVN 14. SVN -> CRM SVN SVN SolutionPacka ger ImportSolutio nRequest duplicate detection rules 15. SolutionPackager , CRM zip xml Entity Entity Form Entity View Option Set Entity Relationship Ribbon Customization Site Map Web Resources Role Connection Role Dashboard Workflow Email Template Contract Template Kb Article Template Mail Merge Template PluginAssembly SdkMessageProcessingStep ServiceEndpoint Reports EntityMap 16. ?