Postmortem of myTuleap incident – 2024-02-04

On February 04, 2024, at 22h32 UTC all myTuleap platforms were impacted by an outage of approximately 18 hours. Tuleap Cloud Premium was not affected by the incident. No data loss was observed. We detail bellow the timeline of the events and how we are going to remediate on the...

Read more

Seamless integration between Tuleap and Jenkins

Jenkins and Tuleap for CI-CD and DevOps Continuous Integration & Continuous Delivery (CI/CD) is a software engineering practice that aims to reduce the lead time to produce software. It's a core practice of DevOps approach whose objective is to transform business ideas into working software, test the idea and iterate...

Read more

Code review: What 8 years has taught me

As developers we all know that reviewing code is a beneficial and necessary process. Remember: Code review can help make your entire team more efficient, your software more maintainable (and maintenance is 70% of the cost of software), and your job more rewarding! At least in theory! In practice, nobody really wants to review code—a task perceived as tedious and time consuming.

Read more

How we replaced RabbitMQ by Redis

There are various places in Tuleap were message queues are needed but the primary one is to run jobs in background Historically it was for all system related stuff (creating users, git/svn repositories, etc) that required special unix permissions that we were not eager to grant to a web app....

Read more