Tuleap: move artifacts between Trackers

This is a feature that is often asked in Tuleap Trackers. It recently got some traction as Wayne Beaton from Eclipse Foundation pointed out as one of the few things that could prevent a migration from venerable Bugzilla to Tuleap.   First, why this feature doesn’t exist in the powerful Tuleap Trackers yet ?   Because it’s hard !   When coming from tools like Bugzilla or Redmine it sounds…

Read More

Comment archiver nos retrospectives agiles ?

Enalean est une entreprise qui embrasse l’agilité à tous les niveaux. En plus de l’équipe technique, l’agilité se retrouve également au marketing, dans notre processus de recrutement, dans les relations quotidiennes avec nos clients, etc. Cette pratique ancrée dans l’ADN d’Enalean entraîne l’entreprise dans une démarche d’amélioration continue. Quoi de mieux que les rétrospectives afin de s’améliorer ? C’est pour cela que nous organisons de nombreuses…

Read More

Git pull request après hackathon

Il y a peu, c’était notre deuxième hackathon. Un des groupes de développeurs a travaillé sur “comment intégrer une demande de contribution à un projet en utilisant Git”. Pour faire cela, chez Enalean on utilise Gerrit, l’outil de revue de code compatible avec Git. Seulement, tous les utilisateurs de Tuleap n’utilisent pas cet outil. Nous avons donc étudié comment faire la même chose avec Git,…

Read More

Git pull request after hackathon

A short time ago, it was our second hackathon. One group of developer worked on “how to submit a patch with Git”. To do so at Enalean, we use Gerrit, the code review tool compatible with Git. But some of Tuleap users do not use this tool. So we hackathon how to do the same thing using Git. It is usually called “Git Pull Request”….

Read More

Hackaton : Portfolio Management

It’s new ! Enalean Team organized an Hackaton ! This is a period where we have to program something smart, without interruption. We decided to develop a new feature for the open source software development tool Tuleap   For our first Hackaton, two groups worked hard during three days, on some thematics which are important for our users : – Portfolio Management – Git Pull…

Read More

Gestion de Porteufeuille projet après hackathon

C’est nouveau! Chez Enalean, nous avons mis en place des Hackathons. Vous savez ces journées dont le but est de coder rapidement quelque chose de malin (d’où “hack”) sans s’arrêter (comme un marathon). L’idée est de commencer à développer une nouvelle fonctionnalité dans l’outil ALM Tuleap et d’arriver à quelque chose de concret. Pour notre premier hackathon, deux groupes ont travaillé intensément pendant 3 jours d’affilée…

Read More

Alternative Github : How To Keep Going When Github Is Under Attack

As anyone who depends on code hosted by Github knows, their servers were recently under attack. This meant that some repositories could not be fetched and some bower operations would not succeed. When your continuous integration cannot run unit tests or build rpm packages because Github is down, you realise that your whole build and release process is blocked due to an unforeseen and previously…

Read More

Comment Enalean se prémunit des attaques contre Github

Comme ont pu le constater les utilisateurs Github, leurs serveurs ont été récemment attaqués. De ce fait, si comme nous vous dépendez de Github, notamment pour NPM et Bower, toute votre activité de développement s’est retrouvée ralentie voire stoppée ! Dans ce blogpost (en anglais) Alternative Github, nous vous expliquons notre solution pour réduire votre dépendance sur Github et réduire l’impact d’une éventuelle indisponibilité du…

Read More

A cluster of Tuleap with Docker Swarm

Docker swarm was announced during the last DockerCon Europe. It’s a docker clustering solution designed to answer the question, “What do I use when I need a cluster between 2 and 100 machines?” What is swarm For single host deployment there is fig (which is planned to become compose) but for large clusters, fleet, mesos or kubernetes would probably better fit your needs. The good…

Read More

Experimentation of various file storage solutions

As a company, we need to store and share various files. We have experimented with various solutions but none of them matched our needs. So I wanted to give you some feedback on what we tested, what was great and what wasn’t. Context At Enalean, as you may know, we all love experimenting with new tools and this is what we did for file storage….

Read More