Download presentation
Presentation is loading. Please wait.
Published byChastity Small Modified over 9 years ago
1
(Not) Useful tools for Agile Infrastructure
2
Current tools Gitweb JIRA Crucible Jenkins pilot (!!) GitLab (Q3/Q4?)
3
Workflow Tools Do we feel that our workflow is easy enough? Is there too much work in our workflow?* Is there enough flow in our workflow?* How integrated are these systems? How well can we collaborate? * Apologies for the horrible jokes.
4
I am not here to make a decision I am here to make a point
5
Version Control Choice An example
6
Version Control Email patches to each other Perforce CVS SVN Bazaar Mercurial Git
7
Code Review
8
NamePriceLDAPSSOGroupsCode Review Method ScalableOther Features Other Gerrit FreeYesWith Apache YesPre-CommitNo (HA Possible) ??Used by OpenStack GitLab Free Paid YesWith Omniauth Enterprise Edition Pull RequestYesLooks nice, full Git product May be in testing or pilot Review Board FreeYes?? Pre-Commit??Looks ugly Differential (Phabricator) FreeYesPossible??Pre/Post-Commit??Full collab suite Rietveld FreeYesNo??Pre-CommitNo (HA Possible) ??Ancestor of Gerrit Crucible PaidYes Pre-CommitNo (HA Possible) JIRA Integration Atlassian Product
9
Continuous Integration
10
Bamboo (Java/Atlassian) BuildBot (Python/FOSS) CruiseControl (Java/FOSS) Jenkins/Hudson (Java/FOSS) TeamCity (Java/JetBrains) Tinderbox (Perl/FOSS) Travis CI (Ruby/FOSS) (Hosted Recommended)
11
Documentation
12
ServiceNow (??) Sphinx (Python/rST) DocBook (Java/XML) Gollum (Git/Many) Microsoft Word LaTeX (Many/LaTeX)
13
Problems Do It Yourself Maintainability Outsourcing Commercial Open Source Hosted Self-Hosted Man Hours
14
Solutions Discussion Evaluation http://www.mediawiki.org/wiki/Git/Gerrit_evaluation Make compromises Software sucks Implementation Agnosticism
15
Aims Write Code ReviewTestBuildDeploy Few Man Hours No Man Hours
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.