Projet

Général

Profil

Actions

Demande #4126

fermé

Création d'un dépôt tools

Ajouté par Christian P. Momon il y a presque 5 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Version cible:
-
Début:
23/12/2019
Echéance:
% réalisé:

100%

Temps estimé:
(Total: 0:00 h)

Description

Précédemment, c'est posé la question de savoir où ranger les scripts utilitaires (rapport activités, sonde…).

La solution d'un sous-dossier tools dans le dépôt du projet a été choisie en attendant d'avoir du recul.

Maintenant qu'on a un peu de recul et qu'on voit le même besoin sur les autres services,
suggestion d'adopter un dépôt dédié et séparé : plus facile à communiquer, parfois un projet n'a pas besoin qu'on modifie ses sources, etc.

Demande :
  • copier /var/www/paste.chapril.org dans /srv/paste.chapril.org/ avec le nom tools
  • virer tous les fichiers hors de tools (sauf les fichiers git)
  • répartir les fichiers de tools en deux dossiers, un par sujet : rapport_activites et monitoring

Sous-tâches 1 (0 ouverte1 fermée)

Demande #4129: Rendre le dépôt tools accessible via agir.april.orgFerméChristian P. Momon23/12/2019

Actions

Mis à jour par Christian P. Momon il y a presque 5 ans

  • Description mis à jour (diff)

Mis à jour par Didier Clermonté il y a presque 5 ans

  • Statut changé de Nouveau à En cours de traitement

Reste à finaliser le nom du nouveau dépôt et de la branche correspondante puis supprimer le répertoire tools dans l'arborescence /var/www/paste.chapril.org

Mis à jour par Christian P. Momon il y a presque 5 ans

Bonne idée que d'avoir copié le dépôt pour conserver l'historique git.

Didier Clermonté a écrit :

Reste à finaliser le nom du nouveau dépôt

C'est à dire ? Actuellement, sur agir, le nom du dépôt est paste.chapril.org-tools.git.
Le dossier /srv/paste.chapril.org/tools/ peut rester ainsi.

et de la branche correspondante

Revenir au nom originel « master » :
  • merge rebase ;
  • puis suppression des branches devenues inutiles ;

puis supprimer le répertoire tools dans l'arborescence /var/www/paste.chapril.org

En avant.

Et aussi faire le nettoyage de l'historique git :
  • git filter-branch --tree-filter 'rm -rf node_modules' --prune-empty HEAD directoryname

Mis à jour par Christian P. Momon il y a presque 5 ans

Sous-tâche faite.

Attention :
  • est-il encore utile de conserver la branche chapril-1.1.1 ?
  • ajouter l'extension .cron au fichier …/tools/pastechaprilorg :
    • sinon difficile de comprendre à quoi il sert sans regarder dedans,
    • implique un renommage si déploiement dans /etc/cron.d/, mais ça c'est facile quand on connait la restriction sur les nom dans /etc/cron.d :D

Mis à jour par Didier Clermonté il y a presque 5 ans

Branche chapril-1.1.1 supprimée
Extension .cron remise

Mis à jour par Didier Clermonté il y a plus de 4 ans

  • Statut changé de En cours de traitement à Résolu

Mis à jour par Didier Clermonté il y a plus de 4 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF