突然ですがgitlab-ciでGitLab Serverを変更する話です。
最新のGitLabをOmnibus packageをDownloadしてInstallするとgitlab-ciというのもInstallされます。名前から連想できますがCIツールです。このCIツール、ログイン画面でGitLabサーバを選択するドロップダウンボックスがあるのですが、初期状態では「http://127.0.0.1:8080」のみしかありません。これでも使用できるのですが、ブラウザからアクセスできないURLを表示していることとログイン後画面で表示されるリンクもこのURLなので”GitLabとの連携”という点では少し弱い感じがします。
今回はこのドロップダウンボックスの内容を変更します。
操作は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で反映して終了です。画面はこんな感じです。
余談ですが、配列での指定とは思ってなかったので少々手間取りました。
では。