Aide pour déployer d'anciennes versions de Discourse

Dernier résumé : si vous souhaitez simplement déployer la dernière version à support à long terme (LTS), il suffit de modifier containers/app.yml :

# Ajoutez la configuration suivante à la fin
params:
  version: esr

Ensuite, reconstruisez simplement. Si une erreur survient pendant la construction, il s’agit probablement d’un problème de réseau, en particulier pour les utilisateurs en Chine.

Si vous rencontrez l’erreur Oops, veuillez consulter ce sujet : Erreur Oops - Support - Discourse Meta.

Nous utilisons cette commande à l’intérieur d’une instruction if [[ ]] pour vérifier si la référence fournie est identique à la branche actuelle. Pour les balises et les branches non les plus récentes, il est attendu qu’elle échoue, ce qui nous amène alors à la branche else de l’instruction if.

Cela exécutera un git checkout ..., qui fonctionne avec les balises.

Super, ravi d’apprendre que cela fonctionne pour vous !

2 « J'aime »

Cela va vous causer des problèmes lorsque le lanceur tentera de récupérer la dernière version.

Vous devriez utiliser git stash ou git checkout templates/web.template.yml.

1 « J'aime »