LoginSignup
4
1

More than 3 years have passed since last update.

Gitlab project import exportのバージョン違いで困ったことありませんか

Last updated at Posted at 2019-03-26

GitLab project Import/Export

GitLabにはProjectのimport/export機能があります。
しかし、GitLabのバージョンによってexportしたファイルがimport出来ない場合があります。

GitLab version Import/Export version
11.1 to current 0.2.4
10.8 0.2.3
10.4 0.2.2
10.3 0.2.1
10.0 0.2.0
9.4.0 0.1.8
9.2.0 0.1.7
8.17.0 0.1.6
8.13.0 0.1.5
8.12.0 0.1.4
8.10.3 0.1.3
8.10.0 0.1.2
8.9.5 0.1.1
8.9.0 0.1.0

出典:https://docs.gitlab.com/ee/user/project/settings/import_export.html

せっかく、exportしたけれどの新しいGitLabへimport出来なかった!という方がいらっしゃらないでしょうか。

私も移行しようと思ったのですが、この問題で残念な思いをしたことがあります。

そんな時は自前でdockerを使って、bundle exec rake db:migrate RAILS_ENV=productionしちゃいます。

すでにProject import/exportができるバージョンでしたら、同じimport/exportバージョンのGitLabをdockerで立ち上げて、該当Projectをimport。
GitLabのdockerイメージをバージョンアップしたいバージョンまでアップデートします。
(基本的にはdocker runするだけ)

dockerイメージは基本、起動時にdb:migrateを実施するようになっていますので、GitLabのアップデートがすんなり出来ます。

アップデート後は再度exportすることで、import/exportのバージョンを合わせることができます。

GitLabもv11.9.0がリリースされましたし、exportして新しいGitLabを試してみてはいかがでしょうか。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1