www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Mattermost bots, Pull Request,
Tracker Query Language, Bugzilla integration
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
One development tool to link them all
Make project teams happier
Develop easier and faster
Optimize return on R&D investments
@twitter
Develop software together
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
tuleap.eclipse.org
Examples of hosted projects
• Polarsys Steering
• Capella IC Steering
• ESF
• EGerrit
• Papyrus-IC
• TraceCompass
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
What’s new?
• Monitor Scrum reports, Git pushes with Mattermost bots
• Make code review easy with Git Pull Request
• Make advanced queries, personalized reports with Tuleap Tracker
Query Language
• Move/Synchronise Bugzilla tickets to Tuleap
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Mattermost integration - Scrum reports
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Mattermost integration - Git pushes
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
A light-weight code-review tool
Git Pull Request in Tuleap
• Choose your code review workflow
• Integrate with Jenkins to know if tests passed
• Create cross-reference from any point of Tuleap
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Global view on all opened Pull Requests
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Discuss changes
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Comment on specific sections of a file
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Tuleap Tracker Query Langage (TQL)
• Custom language used on Tuleap trackers
• TQL is inspired by SQL
• Create personalized reports
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Run complex queries
• Dates : "2017-06-21", NOW() - 1y
• Operators: <, =>,!=, AND, OR, " " ,
• Dynamic search: MYSELF(), NOW(), NOT IN(),
BETWEEN
• Autocompletion
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Create on-the-fly reports
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Migrating from Bugzilla to Tuleap
> Export tickets from Bugzilla to Tuleap
> Are imported : the big majority of fields, bugzilla ID, attachments,
comments with authors and dates
Bugzilla Integration
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Synchronizing Bugzilla with Tuleap
Bugzilla Integration
Reference and update Bugzilla tickets from Tuleap
www.tuleap.org @TuleapOpenALM Your project on tuleap.eclipse.org
Stay in touch
Manon MIDY
@TuleapOpenALM Download, Help
Online meet-up, Tutos
www.tuleap.org

EclipseCon France-2017-Tuleap-new-big-features

  • 1.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Mattermost bots, Pull Request, Tracker Query Language, Bugzilla integration
  • 2.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org One development tool to link them all Make project teams happier Develop easier and faster Optimize return on R&D investments @twitter Develop software together
  • 3.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org tuleap.eclipse.org Examples of hosted projects • Polarsys Steering • Capella IC Steering • ESF • EGerrit • Papyrus-IC • TraceCompass
  • 4.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org What’s new? • Monitor Scrum reports, Git pushes with Mattermost bots • Make code review easy with Git Pull Request • Make advanced queries, personalized reports with Tuleap Tracker Query Language • Move/Synchronise Bugzilla tickets to Tuleap
  • 5.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Mattermost integration - Scrum reports
  • 6.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Mattermost integration - Git pushes
  • 7.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org A light-weight code-review tool Git Pull Request in Tuleap • Choose your code review workflow • Integrate with Jenkins to know if tests passed • Create cross-reference from any point of Tuleap
  • 8.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Global view on all opened Pull Requests
  • 9.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Discuss changes
  • 10.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Comment on specific sections of a file
  • 11.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Tuleap Tracker Query Langage (TQL) • Custom language used on Tuleap trackers • TQL is inspired by SQL • Create personalized reports
  • 12.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Run complex queries • Dates : "2017-06-21", NOW() - 1y • Operators: <, =>,!=, AND, OR, " " , • Dynamic search: MYSELF(), NOW(), NOT IN(), BETWEEN • Autocompletion
  • 13.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Create on-the-fly reports
  • 14.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Migrating from Bugzilla to Tuleap > Export tickets from Bugzilla to Tuleap > Are imported : the big majority of fields, bugzilla ID, attachments, comments with authors and dates Bugzilla Integration
  • 15.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Synchronizing Bugzilla with Tuleap Bugzilla Integration Reference and update Bugzilla tickets from Tuleap
  • 16.
    www.tuleap.org @TuleapOpenALM Yourproject on tuleap.eclipse.org Stay in touch Manon MIDY @TuleapOpenALM Download, Help Online meet-up, Tutos www.tuleap.org