Skip to content
This repository has been archived by the owner on Jun 30, 2020. It is now read-only.

Changer l'ordre des profils de manière plus équitable et moins aléatoire #38

Open
yann-yinn opened this issue Feb 28, 2019 · 3 comments

Comments

@yann-yinn
Copy link
Member

yann-yinn commented Feb 28, 2019

Aujourd'hui, à chaque déploiement, les profils sont mis dans un ordre aléatoire. Un cron redéploie le site tous les 24h pour modifier l'ordre tous les jours ( il peut y avoir des déploiements intermédiaires en cas de PR)

Le hasard étant ce qu'il est, un profil peut se retrouver plusieurs fois de suite en haut de page tandis que d'autres, moins chanceux, apparaitront peu ou pas pendant un (très) long moment en premier(e). ( il y a une quarantaine de profils à ce jour sur le site)

Parmi les possibilités :

  • Changer l'ordre aléatoire beaucoup plus souvent ( toutes les heures ?)
  • remplacer l'aléatoire par un cycle qui fait que tous les profils passent nécessairement en haut de l'affiche dans la semaine ( ou plusieurs fois par semaine).

Problème : Travis permet de faire tourner un cron tous les 24heures, mais c'est sa fréquence maximale...

@yann-yinn yann-yinn added the Amélioration New feature or request label Feb 28, 2019
@yann-yinn
Copy link
Member Author

Solution low cost : utiliser un service cron extérieur pour déclencher le build plus souvent par webhook https://cron-job.org
pro : fait en 5 minute
con : chaque popcorn devrait fait manuellement la manip

@fabienjuif
Copy link
Contributor

A priori pas possible sur circleci non plus pour info : https://circleci.com/docs/2.0/workflows/#specifying-a-valid-schedule

@yann-yinn
Copy link
Member Author

zut, on a failli avoir une bonne excuse pour changer ^^'

@yann-yinn yann-yinn added proposition and removed Amélioration New feature or request labels Mar 9, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants