gitlab-ciのGitLab Serverを変更する

突然ですがgitlab-ciでGitLab Serverを変更する話です。

112614_042241

最新のGitLabをOmnibus packageをDownloadしてInstallするとgitlab-ciというのもInstallされます。名前から連想できますがCIツールです。このCIツール、ログイン画面でGitLabサーバを選択するドロップダウンボックスがあるのですが、初期状態では「http://127.0.0.1:8080」のみしかありません。これでも使用できるのですが、ブラウザからアクセスできないURLを表示していることとログイン後画面で表示されるリンクもこのURLなので”GitLabとの連携”という点では少し弱い感じがします。

112614_043445

今回はこのドロップダウンボックスの内容を変更します。

操作は2ステップで、そのうちの1ステップはgitlab-ctl reconfigureなので実質1ステップです。

/etc/gitlab/gitlab.rbを開いて以下の行を追加してください。

gitlab_ci['gitlab_server_urls'] = ['<GitLabにアクセス可能なURL>']

複数指定する場合はカンマで区切る↓
gitlab_ci['gitlab_server_urls'] = ['<GitLabにアクセス可能なURL1つ目>','<GitLabにアクセス可能なURL2つ目>', ...]

gitlab.rbを保存したらgitlab-ctl reconfigureで反映して終了です。画面はこんな感じです。

112614_043754 112614_043923

余談ですが、配列での指定とは思ってなかったので少々手間取りました。

では。