Brainstorming contribution DS : personnalisation du logo

2020-07-07 DS tests

Contexte

Pistes de recherche

  • @todo doc: ajout contexte comme cd <repertoire>
  • Trouver une variable de comparaison dans secrets.yml
    • en trouve-t-on dans des fichier .haml ? (a priori non)

Utilisation des variables déclarées dans secrets.yml :

Haml

Tests en local

/!\ l'utilisateur postgres doit avoir les habilitations nécessaires pour supprimer / ajouter des trigger. Trouver comment faire en Postgres puis en Puppet.

À essayer

  • Ajouter du code dans le controlleur application_controller.rb et l'appeler dans le code haml. Voir en exemple _new_header.hml
  • dans le haml, remplacer la syntaxe ENV[] par la variable (en minuscule déclarée dans le secrets.yml)
  • Définir la valeur des variables d'environnement (MAIN_LOGO_INSTANCE, FULL_INSTANCE_NAME, SHORT_INSTANCE_NAME) dans le fichier de CI .circleci/config.yml

Vérifier la validité d'une solution

  • Lancer les tests en local dans le vagrant
  • Commit / push sur la branche (mais c'est moins moins élégant car ça laisse plein de commits de test dans le git log)
Edited by Fabrice Gangler