2017-02-27 4 views
0

Je tente de migrer en suivant ces instructions une installation gitlab ce 7.1.0 (Source) (sur Centos6) à la dernière omnibus (sur Centos7):mettre à jour la source gitlab à omnibus: pas de rpm?

https://docs.gitlab.com/omnibus/update/README.html#upgrading-from-non-omnibus-postgresql-to-an-omnibus-installation-using-a-backup

Essentiellement, il se résume à:

  1. Mettre en place une nouvelle machine,
  2. Installez la version omnibus sur la nouvelle machine qui correspond à votre version source,
  3. faire une "sauvegarde" de la version source,
  4. Restaurer cette sauvegarde dans la version omnibus,
  5. mettre à jour la version omnibus au plus tard.

Je suis bloqué sur # 2. J'ai ajouté le repo GitLab, mais la version la plus ancienne du paquet "gitlab-ce" disponible est 7.10.0. En outre, ils sont nommés bizarrement, par ex. "7.10.0 ~ omnibus-1", "7.10.0 ~ omnibus.1-1", etc. au lieu de simplement "7.13.0-ce.0.el7".

Quelles sont mes options? Si j'installe 7.13.0 Omnibus à partir du repo alors essayez de restaurer une sauvegarde à partir de la version 7.1.0, devrais-je m'attendre à ce que cela fonctionne? Vais-je perdre des données?

Y at-il un RPM omnibus 7.1.0 disponible quelque part?

Si la nouvelle machine doit être Centos6 afin d'installer un paquet omnibus 7.1.0, je peux réimager.

Répondre

0

Si vous regardez dans le , il semble que 7.10 est la version la plus ancienne de l'omnibus disponible pour CentOS.

Je pense que votre meilleure option est d'effectuer la mise à niveau source décrite dans 6.x-or-7.x-to-7.14.md qui devrait vous permettre de mettre à niveau vers la v7.14. Ensuite, vous pouvez reprendre la méthode normale "installation de la mise à niveau vers l'installation omnibus" que vous avez trouvée.

De plus, au cas où cela serait utile, le docs repo a des procédures incrémentielles de mise à niveau de source pour beaucoup plus de versions.