J’ai commencé à utiliser Redmine pour mes «besoins» personnels, et plus j’avance, plus je trouve ça cool. Une des fonctionnalités assez cool est la possibilité de pouvoir créer/éditer les bugs depuis son client mail. Et j’avoue qu’un des clients mails que j’utilise régulièrement, du moins pour l’envoi, est mail. Ainsi,

echo "Project: courscli\nTracker: Evolution\nAssigned To: <user>@<domain.tld>\n" | mail -s fdisk redmine

vous permettra de créer une tâche dans le projet courscli, sur le tracker Evolution et de l’assigner à cette adresse mail.

J’en ai profité pour créer autant de tâches (évolution) que j’avais d’idée à aborder dans mon cours sur la ligne de commande, histoire d’éviter d’en oublier et de pouvoir faire le tri plus tard.

Pour les gens oublieux, voici un petit résumé :

  • l’adresse d’expédition (From:) doit correspondre à un compte redmine
  • les destinataires (To: & Cc:) seront ajoutés comme surveillant la tâche
  • le sujet (Subject:) définira le titre d’une nouvelle tâche, ou contiendra le numéro de la tâche à éditer entre []
  • les fichiers joints seront ajoutés en commentaires
  • on peut rajouter d’autres informations :
    • Project: identifiant du projet
    • Tracker: nom du tracker
    • Category: nom de la catégorie
    • Priority: priorité
    • Status: Statut
    • Assigned To: adresse mail
    • Custom Fields

Ce billet est librement inspiré de cette antisèche, qui m’a permis de découvrir également un projet d’intégration Redmine-sympa.