Moving to the new EAE version control Grantley McCauley



Similar documents
EAE-MS SCCAPI based Version Control System

Team Foundation Server

Administering Team Foundation Server 2013

QlikView 11 Source Control Walkthrough

QlikView 11 Feature Sheet Source Control Integration

Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests

Source Control Systems

Become an ALM specialist in 6 weeks

The Importance of Source Code Control in Custom Systems Integration Projects

Backup / migration of a Coffalyser.Net database

Microsoft s Team Foundation Server (TFS) Canute Magalhaes Richland County (IT) SYSTEMS ANALYST / PROJECT LEAD 1

Database Build and Release will get started soon

Source Code Control & Bugtracking

We ( have extensive experience in enterprise and system architectures, system engineering, project management, and

Effective Team Development Using Microsoft Visual Studio Team System

Synchronization with Microsoft Team Foundation Server 2010

Agile Business Suite Development

Ingeniørh. Version Control also known as Configuration Management

MS 20487A Developing Windows Azure and Web Services

Unit & Live Testing for SSIS

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management

HP ALM11 & MS VS/TFS2010

ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013

CISC 275: Introduction to Software Engineering. Lab 5: Introduction to Revision Control with. Charlie Greenbacker University of Delaware Fall 2011

Introduction to Subversion

Working with a Version Control System

Application Lifecycle Management Using Visual Studio 2013 (SCRUM)

Journey to the Intelligent Cloud - Part 2 -

Version control with Subversion

R i o L i n x s u p p o r r i o l i n x. c o m 1 / 3 0 /

<Insert Picture Here> Oracle Policy Automation System Requirements

ELF WP 2 UML repository instruction

Linux A first-class citizen in Windows Azure. Bruno Terkaly bterkaly@microsoft.com Principal Software Engineer Mobile/Cloud/Startup/Enterprise

Beginning with SubclipseSVN

Software Delivery Integration and Source Code Management. for Suppliers

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd

Version Uncontrolled! : How to Manage Your Version Control

Lab: Application Lifecycle Management (ALM) Across Heterogeneous Platforms (Java/.NET)

NXTware Remote. Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms

Enhancing The ALM Experience

<Insert Picture Here> Oracle Policy Automation System Requirements

Webinar. Feb

Introduction of ALM Challenges at Siemens Healthcare

Introduction to Programming Tools. Anjana & Shankar September,2010

Comparison: Perforce and Microsoft Team Foundation Server (TFS)

Security Best Practices for Microsoft Azure Applications

Introduction to Subversion

Microsoft Azure Cloud for Solution Architects

Guidelines for Installing SQL Server and Client (SQL Server Management Studio)

Visual Studio Team Edition for Database Professionals. Woody Pewitt Developer Evangelist

If you have questions or need assistance, contact PCS Technical Services using the contact information on page 10.

Version Control Tutorial using TortoiseSVN and. TortoiseGit

Continuous Integration. CSC 440: Software Engineering Slide #1

STATE OF WASHINGTON DEPARTMENT OF SOCIAL AND HEALTH SERVICES P.O. Box 45810, Olympia, Washington October 21, 2013

Version Control with Subversion

Effectiveness is to create just ONE system, a SINGLE methodology, always ready to work in any country and adapted to your needs.

Continuous. Integration. in.net MARGIN KAWALEROWICZ CRAIG BERNTSON MANNING. Greenwich. (74 w. long.)

ITCertMaster. Safe, simple and fast. 100% Pass guarantee! IT Certification Guaranteed, The Easy Way!

Azure Day Application Development

Introduction to Version Control in

Experiences with ALM tools in Software Engineering course

Using HP Systems Insight Manager to achieve high availability for Microsoft Team Foundation Server

Testhouse Training Portfolio

SYSTEM DEPLOYMENT & SECURITY AUDITING WITH RHN SATELLITE & NESSUS

Continuous Integration with CruiseControl.Net

How to set up SQL Source Control. The short guide for evaluators

MS 10978A Introduction to Azure for Developers

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

Version Control with Subversion

Knowledge Base Article: Article 218 Revision 2 How to connect BAI to a Remote SQL Server Database?

Scalability and Performance Report - Analyzer 2007

inforouter V8.0 Server & Client Requirements

General TFS Guidelines V2.1.2

MONAHRQ Installation Permissions Guide. Version 2.0.4

Introduction to Source Control Management in OO 10

Developing Windows Azure and Web Services

SELF SERVICE RESET PASSWORD MANAGEMENT BACKUP GUIDE

Installing Cobra 4.7

Distributed Version Control

Information Governance for Office 365. Hands On Jaimie Tilbrook Product Development Manager HPRM Governance and Compliance SharePoint App

Open Audit. The Automation of Network Inventory

How To Run A Hello World On Android (Jdk) On A Microsoft Ds.Io (Windows) Or Android Or Android On A Pc Or Android 4 (

Jazz Source Control Best Practices

Developing Windows Azure and Web Services

SourceAnywhere Service Configurator can be launched from Start -> All Programs -> Dynamsoft SourceAnywhere Server.

Transcription:

Moving to the new EAE version control Grantley McCauley EAE/AB Suite Seminar Amsterdam October 21-22, 2014

Alternative Version Control Option for EAE 3.3 Objective: Provide alternative (i.e. replacement) for existing EAE version control product Implement MS SCC API to provide access to 3 rd party version control products from EAE Developer (done 2012) Qualify selected MS SCC API 3 rd party VC products Release in hot patches as completed Permanent fixes in EAE 3.3.3300 IC release 2014 Unisys Corporation. All rights reserved. 2

Moving to the new EAE version control What are your choices? Apache Subversion (SVN) Microsoft Team Foundation Server (TFS) IBM/Rational ClearCase 2014 Unisys Corporation. All rights reserved. 3

Today s topics Software requirements Basic concepts EAE repository Version control repository Developer workspace (working directory) Challenges and actions Demo 2014 Unisys Corporation. All rights reserved. 4

Getting ready Software requirements - EAE Recommend using IC Release 3.3.3310 Files to manually copy SourceControlManager.dll LDADiff.js LDAMerge.js LDAView.bat LDAView.js eaetfsync.bat killeaetfs.bat 2014 Unisys Corporation. All rights reserved. 5

Getting ready Software requirements - Subversion Subversion (SVN) Recommend 1.7.16 release http://subversion.apache.org/download/#recommended-release Pushok software Provides SCCAPI Recommend 1.7.13 release http://www.pushok.com/software/svn.html TortoiseSVN Source control client => manage environment Recommend 1.7.14 release http://tortoisesvn.net/downloads.html 2014 Unisys Corporation. All rights reserved. 6

Getting ready Software requirements Team Foundation Server Team Foundation Server 2010 TFS client Visual Studio 2010 Visual Studio TFS explorer (VSTS) SQL Server 2008 Microsoft Team Foundation Server MSSCCI Provider Provides SCCAPI 2014 Unisys Corporation. All rights reserved. 7

Moving to the new EAE version control EAE Test Repository EAE Dev Repository Under control of the same version control repository EAE Prod Repository VC Repository 2014 Unisys Corporation. All rights reserved. 8

Moving to the new EAE version control - SVN SVN repository Workspace (Working directory) EAE repository 2014 Unisys Corporation. All rights reserved. 9

Moving to the new EAE version control - TFS TFS repository Workspace (Working directory) EAE repository 2014 Unisys Corporation. All rights reserved. 10

What s the same? What s different? Development environment Nothing is different with respect to EAE What does this mean? EAE architecture can remain the same Could have everything local Or make use of remote repositories (EAE and SVN and TFS) Continue to use certain EAE features, such as EAE security Similar to what you do today What is changing is the source control tool Processes associated with source control will be different 2014 Unisys Corporation. All rights reserved. 11

Documentation Enterprise Application Developer Version Control Guide Section 7: Using Version Control EAE-MS SCCAPI based Version Control System Online help 2014 Unisys Corporation. All rights reserved. 12

Required environmental changes - SVN LINC.INI file - SVN [Version Control] EAEMSSCCAPIVC=Y VCProjectName=EAESample VCProviderDLLName=C:\Program Files\Pushok Software\SVNSCC\PushokSVNSCC.dll VCAuxillaryPath=file:///C:/Temp/SVN_Server/rep VCLocalTempPath=C:\TEMP\SVN\Developer1 Remote SVN repository VCAuxillaryPath=svn://usnor-nicholjg8/rep 2014 Unisys Corporation. All rights reserved. 13

Required environmental changes - TFS LINC.INI file - TFS [Version Control] EAEMSSCCAPIVC=Y VCProjectName=$/EAE_Sample VCProviderDLLName=C:\Program Files\Microsoft Team Foundation Server MSSCCI Provider\TfsMsscciProvider.dll VCAuxillaryPath=http://usnor-nicholjg:8080/tfs/EAEtests VCLocalTempPath=C:\TEMP\TFS_Developer24 VCSameWorkspace=Y 2014 Unisys Corporation. All rights reserved. 14

Defining the new environment Challenges What to do with existing EAE repositories What to do with existing Version Control Bank History Explorer Getting each developer set up Release management Goals Establish a test environment Begin to define new processes Actions Consider alternative approaches Refine the processes 2014 Unisys Corporation. All rights reserved. 15

Choosing the source control tool for you SVN vs. TFS - Considerations Software costs Not just TFS => SQL Server 2008 Features Source control vs. project management tool Labeling Ease of use 2014 Unisys Corporation. All rights reserved. 16

EAE and TFS - Demo Adding to source control Basic operations Check out / Check in / Undo check out View History Compare revisions Release management 2014 Unisys Corporation. All rights reserved. 17

VS ALM Rangers Strategy Industry standard approach known as Development and Release Isolation. http://vsarbranchingguide.codeplex.com/releases 2014 Unisys Corporation. All rights reserved. 18

2014 Unisys Corporation. All rights reserved.