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.

TuleapCon 2019. DevOps in Tuleap

79 views

Published on

Tuleap integrates or is connected with efficient tools to automates development workflow. We will show you how building a continuous development and delivery pipeline with Git, Pull Requests and Jenkins in Tuleap.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

TuleapCon 2019. DevOps in Tuleap

  1. 1. #tuleapcon2019 DevOps in Tuleap Thomas Gerbet, Enalean
  2. 2. #tuleapcon2019 DevOps? ● Set of ideas and practices ● Speed up idea → production ● Ensure high-quality ● Collaboration, Automation 2
  3. 3. #tuleapcon2019 Git ● SCM is crucial for coordination ● Corner stone of your DevOps strategies 3
  4. 4. #tuleapcon2019 Large binary assets Git💔 ● Performance issues: –Slow fetch/pull –Slow housekeeping tasks ● Infrastructure issues
  5. 5. #tuleapcon2019 Large binary assets Git💔 Linux Kernel Go Chromium Android Enalean Customer Pack size 1.5 GiB ~ 1 GiB 23 GiB ~ 8 GiB 3.8 GiB Ivan Frade, Minh Thai - Google - Git Merge 2019
  6. 6. #tuleapcon2019 Git LFS 6 ● Git extension: Keep your Git workflow ● Download less data ● Easy access controls and permissions
  7. 7. #tuleapcon2019 Code Review & Pull Request ● Communication between developers ● Share knowledge ● Catch errors early
  8. 8. #tuleapcon2019 Continuous Testing & Integration ● Quick feedback about quality ● Bring confidence ● Jenkins ↔ Tuleap ● Direct feedback in pull requests ● Jenkins plugin for autodiscovery of repositories and branches 8
  9. 9. #tuleapcon2019 Let’s Play
  10. 10. #tuleapcon2019 🚀 From your Tuleap Project to Jenkins
  11. 11. #tuleapcon2019 Do You Want More? ● Adapt to your needs ● Trackers & Agile Dashboard ● Test Management ● REST API

×