+ All Categories
Home > Documents > Copyright ©2012 CollabNet, Inc. All Rights Reserved. ENTERPRISE CLOUD DEVELOPMENT Taking Software...

Copyright ©2012 CollabNet, Inc. All Rights Reserved. ENTERPRISE CLOUD DEVELOPMENT Taking Software...

Date post: 17-Dec-2015
Category:
Upload: gavin-harris
View: 215 times
Download: 2 times
Share this document with a friend
Popular Tags:
26
ENTERPRISE CLOUD DEVELOPMENT Taking Software Lifecycle Integration (SLI) to the Next Layer Welcome to CCF 2.2 CCF Team
Transcript

Copyright ©2012 CollabNet, Inc. All Rights Reserved.ENTERPRISE CLOUD DEVELOPMENT

Taking Software Lifecycle Integration (SLI) to the Next Layer

Welcome to CCF 2.2

CCF Team

Copyright ©2012 CollabNet, Inc. All Rights Reserved. Copyright ©2012 CollabNet, Inc. All Rights Reserved.

TeamForge Connector Server 2.2 Features

Q & A

Agenda

Copyright ©2012 CollabNet, Inc. All Rights Reserved.ENTERPRISE CLOUD DEVELOPMENT

TeamForge Connector Server – CollabNet Connect/sync 2.2 Features

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

TeamForge Connector Server 2.2 - Features

Major Features

• Generic Web-UI platform support for third party CCF plugins

• Reference implementation for Microsoft Team Foundation Server/Atlassian JIRA (community integrations)

• Automated and Integrated Build Infrastructure

• User lookup and mapping capability

• Repository Mappings Migration wizard

• Reverse field mapping wizard

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

TeamForge Connector Server 2.2 – Enhancements/Defects

Other Enhancements

• Complete sync of comments and attachments based on artifact last modified timestamp or version

• Additional Core configuration properties exposed over UI (maximumRetryCount and maximumWaitingTime)

Defects Fixed

• CCFCore - Multiple Zero byte attachment handling from QC2TF

• CCFCore – Empty String handling in Oracle in case of ignoreConnectorUserUpdates property set to false from QC2TF

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Generic Web-UI platform support for third party CCF plugins

CCF 2.2 allows you to customize the GUI of its various ALM synch plugins without having to write a single line of code.

• Build and Manage your own Plugin with CCF Generic Web UI platform• TeamForge Connector Server 2.2 supports generic participant kind which can

be used by third party CCF plugins to provide their own CCF Core and CCF web UI contributions.

• Leverage configurable and extendable WEB UI platform to do graphical administration for the third party plugins that integrates with TeamForge

• Create landscape and repository mapping directions for the generic participant kind

• Manage field mappings for the Repository Mapping Directions and make use of CCF2.x features for generic participant kind

• Step by step guide for third party/community developers to develop the plugin using CCFCore and to integrate it with CCFMaster

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Generic Web-UI platform support for third party CCF plugins

Developed plugin cores can be integrated with CCFMaster in 2 different ways

• Vanilla XML configuration - simple and easy way to integrate new plugins that do not need sophisticated validation and repository picker options, just by providing XML configuration

TeamForge - Atlassian JIRA reference implementation

• XML configuration + Custom Code - For Integrating new participants which require advanced features like custom validation, testing connection parameters and repository lookup. CCFMaster provides extension points to support custom code for participants

TeamForge – Microsoft Team Foundation Server reference implementation

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Generic Web UI Platform – Landscape Creation for Generic Participant Kind

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Generic Web UI Platform – Repository Mapping Direction Creation for Generic Participant Kind

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Generic Web-UI platform support for third party CCF plugins

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.ccf/wiki/HowToSetupNewParticipantIntegrationWithCCFMaster

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Automated and Integrated Build Infrastructure

To help third party community developer to seamlessly integrate new plugins (like JIRA, TFS etc), bundle and package their implementations, CCF 2.2 provides with infrastructure to automate the build and packaging process

• New Gradle based build system that combines the power and flexibility of Ant with the dependency management (CCFCore) and conventions of Maven (CCFMaster)into a more effective way to build

• With the input parameters , Check out the CCF core , master and tomcat repositories from SVN

• Builds the third party specific CCF-core and bundle it as ccfcore.zip

• Builds CCFMaster by invoking Maven build and it is packaged to CCFMaster as war file.

• CCFMaster.war is copied to webapps folder available in “ccf-tomcat7” project and later it is bundled as zipped distribution file.

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Automated and Integrated Build Infrastructure

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Automated and Integrated Build Infrastructure

Wiki Link - Steps to build and package third party plugin

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.ccf/wiki/BuildBundleAndPackageCCFMasterWithThirdPartyGenericParticipant

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

User lookup and mapping capability

From CCF 2.2 user lookup and mapping capability is provided to find and map the user identities which have unmatched user ids on synchronizing artifacts between two different ALM systems.

• CCF user lookup and mapping capability checks whether the specific user id from the source system is available in the target system

• Automated user lookup and mapping between two different systems helps to tackle the additional licensing cost, reduce manual intervention on user management and further maintenance

• TF User lookup and mapping capability is supported in mapping rules graphical mapping or handwritten custom XSLT

• A blog post on how to deal with different user bases during ALM integrationhttp://blogs.collab.net/teamforge/user-lookup-and-mapping-capability

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

User lookup and mapping capability

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

User lookup and mapping capability

Wiki Link –Steps to use User lookup and mapping capability

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.ccf/wiki/UserMappingCapability

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Repository Mapping Migration Wizard

Repository mapping migration wizard allows to move selected repository mapping directions from one CCFMaster instance to another. Doing so, load on one CCFMaster instance can be decreased keeping performance and stability goals.

• Allows to shift loads between multiple CCFMaster instances to experimentally find out about the best overall sync performance

• On successful migration, all selected repository mappings with child repository mapping directions and their identity mappings are moved from one CCF instance to another

• Both CCFMaster instances needs to be connected to the same TF and QC instance• Available in both Eclipse and Windows desktop

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Repository Mapping Migration Wizard

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Repository Mapping Migration Wizard

Wiki Link - Guide on Repository Mapping Migration Wizard

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.ccf/wiki/RMMigrationWizard

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Reverse field mapping wizard

Reverse field mapping wizard allows to reverse the graphical mapping rules of a field mapping or a field mapping template so that user have to design field mapping rules for one direction and start with a meaningful autogenerated template for the other one.

• Editable/Configurable Reverse field mapping wizard that supports direct, conditional and Valuemap field mappings

• Saves up to 50 percent of the time that’s spend on field mappings.• Available in both Eclipse and Windows desktop

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Reverse field mapping wizard

Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Quick Links

http://ccf.open.collab.net/

https://ctf.open.collab.net/sf/go/wiki1760

http://help.collab.net/topic/teamforge-connectorync/topics/tfconnector_overview.html

[email protected]

[email protected]

Copyright ©2012 CollabNet, Inc. All Rights Reserved. Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Questions?

www.collab.net+1-650-228-2500+1-888-778-9793blogs.collab.nettwitter.com/collabnetwww.facebook.com/collabnetwww.linkedin.com/company/collabnet-inc

Copyright ©2012 CollabNet, Inc. All Rights Reserved. Copyright ©2012 CollabNet, Inc. All Rights Reserved.

About CollabNet

CollabNet is a leading provider of Enterprise Cloud Development and Agile ALM products and services for software-driven organizations. With more than 10,000 global customers, the company provides a suite of platforms and services to address three major trends disrupting the software industry: Agile, DevOps and hybrid cloud development. Its CloudForge™ development-Platform-as-a-Service (dPaaS) enables cloud development through a flexible platform that is team friendly, enterprise ready and integrated to support leading third party tools. The CollabNet TeamForge® ALM, ScrumWorks® Pro project management and SubversionEdge source code management platforms can be deployed separately or together, in the cloud or on-premise. CollabNet complements its technical offerings with industry leading consulting and training services for Agile and cloud development transformations. Many CollabNet customers improve productivity by as much as 70 percent, while reducing costs by 80 percent.

For more information, please visit www.collab.net.

Copyright ©2012 CollabNet, Inc. All Rights Reserved. Copyright ©2012 CollabNet, Inc. All Rights Reserved.

© 2012 CollabNet, Inc., All rights reserved. CollabNet is a trademark or registered trademark of CollabNet Inc., in the US and other countries. All other trademarks, brand names, or product names belong to their respective holders.

CollabNet, Inc.8000 Marina Blvd., Suite 600Brisbane, CA 94005

www.collab.net

+1-650-228-2500+1-888-778-9793blogs.collab.nettwitter.com/collabnetwww.facebook.com/collabnetwww.linkedin.com/company/collabnet-inc


Recommended