Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

TaraVault Overview Presentation (2019)

166 views

Published on

This presentation provides an overview of the TaraVault source code management system from Inflectra. It describes the features for both TaraVault using Git and Subversion. It also includes recommended code management workflows such as GitFlow.

Published in: Software
  • Be the first to comment

  • Be the first to like this

TaraVault Overview Presentation (2019)

  1. 1. ®® Source Code Management
  2. 2. ®® SpiraPlan® Agile Program & Portfolio Management SpiraTeam® Application Lifecycle Management (ALM) The Inflectra® Suite SpiraTest® Requirements, Test Management & Bug Tracking KronoDesk® IT Support & Help Desk Rapise® Test Automation (Web, GUI, Services) TaraVault® - Source Code Management SpiraCapture™ Exploratory Testing
  3. 3. ®® TaraVault – Source Code Mgt for Spira SpiraTeam® SpiraTest® Requirements, Test & Defect Management Agile Project Management KronoDesk® IT Support & Help Desk Ticketing Rapise® Test Automation Platform (Web, GUI, Services) TaraVault® - Source Code Management & DevOps +
  4. 4. ®® harmony
  5. 5. ®® How Do We Foster Harmony? 1. Across Disciplines 2.Through Simplicity 3.Across Ecosystems
  6. 6. ®® Harmony Across the Disciplines Testers Developers Managers We consider each of these three groups when designing features for the Spira ecosystem, so that everyone in teams can get the most out of the system working together.
  7. 7. ® Simplicity = Productivity from Day One • Less Time Doing: • More Time Doing: No plugins, customization or configuration needed day one
  8. 8. ®® Harmony Across Ecosystems We recognize that you need to integrate Spira with other tools. Spira comes with its own integrated source code management system, or you can use your own.
  9. 9. ®® Representative Customers by Industry  We have ~ 80,000 users in 5,000+ companies worldwide: Energy & Industrial Government & Defense Retail & Consumer Goods Healthcare & Bio-Technology Financial & Business Services Information Technology Transportation & Hospitality Telecommunications
  10. 10. ®® Regulated Industries - Automating Compliance End-to-end traceability out of the box Data Privacy, Security baked in Generate Documentation from data Workflows & Electronic Signatures Integration across the software value chain
  11. 11. ®® Global Partner Network Page: 11 North America Asia Australia South America & Mexico Europe Middle East & Africa
  12. 12. ® TaraVault Features Why you should choose TaraVault for your source code management
  13. 13. ®® Key TaraVault Features  Enterprise-grade source code repository hosting  Integrates with SpiraPlan and SpiraTeam systems for source code browsing  Your choice of Git or Subversion Hosting for each project  Requirements, tasks, defects and issues can be linked to source code files and revisions for maximum traceability &
  14. 14. ®® Enterprise Git Hosting TaraVault includes enterprise-grade Git repository hosting. Each TaraVault project comes with its own private Git source code repository. When you need distributed version control that is lightning fast, with powerful branching and merging out of the box, support for disconnected teams and users, TaraVault Git is your best choice.
  15. 15. ®® Enterprise Subversion Hosting TaraVault provides enterprise-grade Subversion repository hosting. Each TaraVault project comes with its own private Subversion source code repository with fine-grained security.
  16. 16. ®® SpiraTeam & SpiraPlan Integration
  17. 17. ®® Preview Code Files
  18. 18. ®® View Code Revisions
  19. 19. ®® Artifact Assciations
  20. 20. ®® Artifact Assciations
  21. 21. ®® Artifact Associations
  22. 22. ® Source Code Workflows
  23. 23. ®® Subversion Workflow o Primary Development is done in Trunk o Commit into Trunk o Branches used for older versions being maintained o Commit into Branches o Tags used for milestones and mark releases o Cannot commit into tags
  24. 24. ®® Git Architecture
  25. 25. ®® Git Workflows  Several possible models:  Git Flow (recommended)  GitHub Flow  GitLab Flow  One Flow  Trunk-based development (like SVN)
  26. 26. ®® Git Flow Workflow • master — this branch contains production code. All development code is merged into master in sometime. • develop — this branch contains pre-production code. When the features are finished then they are merged into develop. • feature/* — feature branches are used to develop new features for the upcoming releases. May branch off from develop and must merge into develop. • hotfix/* — hotfix branches are necessary to act immediately upon an undesired status of master. May branch off from master and must merge into master and develop.
  27. 27. ® Workflow using Spira and Git
  28. 28. ®® Create Feature Branch
  29. 29. ®® Create Feature Branch
  30. 30. ®® Write User Stories
  31. 31. ®® Create Tasks (if necessary)
  32. 32. ®® Create Test Cases (always)
  33. 33. ®® Create Test Cases (always)
  34. 34. ®® Write Code in IDE
  35. 35. ®® Commit and Push
  36. 36. ®® Merge / Pull Request
  37. 37. ®® CI Builds ‘develop’ Branch
  38. 38. ®® CI Builds ‘develop’ Branch
  39. 39. ® 39 | 12/6/2019 © Copyright 2006-2019 Inflectra Corporation Questions?

×